Logo
Datum Technologies Group

Embedded SW Developer

Datum Technologies Group, Dallas, Texas, United States, 75215

Save Job

Position:

Embedded Software Developer Location:

Dallas, TX

Job Description: Embedded Software Developer The Embedded Software Engineer will participate in the complete software development life cycle for unmanned robotic vehicle systems. Responsibilities include requirements analysis, design, implementation, testing, and post-deployment support of embedded software solutions.

Key Responsibilities:

5-7 years of hands-on experience in embedded software engineering. Develop features for embedded applications in unmanned systems. Troubleshoot and resolve software defects. Collaborate with systems engineering for seamless software integration. Support deployed systems (occasional travel: 0-15%). Write robust C and C++ code with an emphasis on maintainability and performance. Practice continuous refactoring and unit/integration/system testing. Apply SOLID principles and software design patterns. Develop reusable software components. Use distributed version control systems (e.g., Git). Work within Agile development methodologies. Develop and support device drivers for embedded systems.

Preferred Technical Experience:

Development for unmanned vehicle systems. Flash programming tools. Communication protocols: TCP, UDP, CAN, SPI, RS232. ROS/ROS2 (Robot Operating System). Sensor integration: GPS, LIDAR, RADAR, ultrasonic. Control systems. Multithreaded embedded applications on RTOS platforms. Familiarity with electrical and mechanical subsystems.

Qualifications:

Bachelor's degree in electrical engineering, Computer Engineering, Computer Science, or a related field (Master's degree preferred). Minimum of 1 year of professional experience in embedded real-time systems using C/C++. Senior-level experience strongly preferred.

"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran."