Position Overview Join our innovative team as a Senior Perception and Autonomous Systems Software Engineer, where you will play a key role in developing cutting-edge autonomous rail vehicle technologies. This is a unique opportunity to make an impact in the autonomous vehicles industry by advancing self-propelled capabilities through sensor integration, processing, and intelligent response systems.
Core Responsibilities - Collaborate with stakeholders to define and document autonomous system requirements.
- Design and implement advanced perception systems that enable vehicle autonomy.
- Conduct extensive testing to ensure system performance meets operational standards.
- Provide ongoing system support throughout its lifecycle to ensure reliability.
- Investigate emerging technologies and recommend strategic investments to drive innovation.
Team Environment - Work within agile teams of 3 to 10 members to build collaborative solutions.
- Adapt to evolving project priorities and requirements in a fast-paced environment.
- Engage effectively with cross-functional teams to ensure comprehensive project integration.
- Occasional travel for data collection, system integration, and client demonstrations may be required.
Candidate Requirements Must Have: - Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related technical field.
- 5+ years of software development experience in robotics, sensing, or automation.
- Strong understanding of robotics principles and software development best practices.
- Proficient in C and Python programming languages.
- Excellent communication skills with a collaborative mindset.
- Fluent in English, both written and verbal.
- Must be authorized to work in the US (no sponsorship provided).
Technical Experience (minimum 3+ years with at least two): - Multi-sensor fusion (camera, radar, lidar) for three-dimensional object tracking.
- Development and implementation of localization and object tracking systems.
- Experience in detection and classification algorithm development (traditional or machine learning-based).
- Implementing image processing pipelines.
- Optimizing processing systems for embedded hardware platforms.
- Designing performance metrics and conducting large-scale testing.
- Developing sensor drivers and optimizing data pipelines.
Preferred Qualifications: - Experience in end-to-end perception system development for autonomous applications.
- A track record of delivering customer-facing autonomy solutions.
- Expertise in TensorRT and ONNX model deployment.
- Published technical papers or patents in relevant fields.
- Background in industries related to autonomous transportation or unmanned systems.
Salary: $150k to $200k
Location: St. Louis, Missouri