Embedded Software Engineer I - Project Based
Autonomous Solutions, Inc. (ASI) · Fort Worth, TX · 2 days ago
EngineeringFull-time
Responsibilities
- Develop and maintain features for embedded applications on autonomous compactor platforms.
- Diagnose and resolve reported defects across vehicle control, actuator, and sensor systems.
- Participate in systems engineering to support smooth software integration.
- Write understandable, reusable C and C++ code following SOLID principles and design patterns.
- Build and maintain unit, integration, and system simulation tests with a test-first approach.
- Contribute to continuous refactoring and use distributed version control effectively.
- Support fielded systems and collaborate with the team on integration issues.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
- Experience designing and implementing embedded real-time software systems using C/C++.
- Familiarity with large multithreaded embedded applications running on an RTOS.
- Familiarity with electrical and mechanical systems.
- Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232 (a plus).
- Exposure to ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics (a plus).
- Ability to work in an open, collaborative team environment.