Embedded Software Engineer( C++, C, Python/VxWorks, Linux, RTOS)

Posted 2025-04-24
Remote, USA Full-time Immediate Start

? Design, configure, and test a new software development environment that will be used to create software work products ranging from documentation to code and test artifacts.
? Develop software documentation and code across one or more vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, diagnostics.
? Perform software requirements analysis.
? Develop software preliminary and detail design utilizing software design tools as specified by department standards.
? Develop code to implement software design, code development shall conform to department standards and procedures.
? Develop test procedures and perform unit/functional test on the executable software.
? Perform hardware/software integration.
? Debug software issues discovered throughout multiple testing phases.
? Provide overall status on development task to respective software project leads.
? Create software releases that turn individual changes from multiple developers into overall integrated products for a single CSCI.
? Interface with other departments and business units, including Systems Engineering, Project Management, and Software Quality.
? Lead agile scrum ceremonies such as daily scrum meetings and demonstrations
? Performs other duties as assigned.

Qualifications Sought:
? Bachelor's degree in Computer Engineer, Electrical Engineering or related discipline.
? 5-7+ years experience in a related role.
? Experience with GIT, Bitbucket, Java, C#, C++, C, Python, Qt, MATHWORKS tools
? Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc.
? Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc
? Experience with DDS, Kafka or other Pub/Sub middleware

Apply Job!

 

Similar Jobs

Back to Job Board