Embedded Software Engineer
Posting ID: JP-002662986
Essential Job Functions:
Provide embedded software development project leadership following CMMI standard software processes.
Work with customer to develop software requirements.
Create software development and verification plans
Design software architecture
Design software functional blocks and modules
Lead code development
Lead SW/HW integration and testing
Lead systems integration and testing including vehicle integration support
Lead software release and configuration management
Support safety qualification processes (MIL-STD-882E and DO178)
Lead field support
Additional Skills & Qualifications:
Due to the sensitivity of customer related requirements, U.S. citizenship is required.
Will be required to obtain and maintain a US Government security clearance.
Bachelor's degree in Computer Science Engineering, Electrical Engineering, or other technical field and 10 years of experience.
DoD and embedded software development experience.
Experience in programming “bare metal” firmware for controllers used for ground vehicles
Experience with TI processors and TI Code Composer programming in C
Experience in programming ARM processors and associated development tools
Experience with leading a small team of embedded engineers through software development project
Experience with interfacing with customers and various stakeholders
Experience in developing software on a variety of platforms, Windows, Linux, RTOS. FreeRTOS
Proficient with hardware level communications e.g. Ethernet, USB, SPI, I2C etc.
Experience in developing embedded code through full life cycle (requirements, PDR, CDR, code testing, verification, validation, release, and support following CMMI process).
Experience with Vectorcast or similar software verification tool
Experience with Labview programming a plus
Experience with Matlab/Simulink and embedded tool boxes a plus
Experience with Ethernet layer 3 and cybersecurity a big plus
Experience with ruggedized hardware including radios, Ethernet routers/switches, HMI displays, RADARs, GPS, and other sensors
Experience with autonomous vehicles a plus
Experience with version control tools Git, SVN or similar
Experience developing safety critical software for ground vehicles per DO-178 and Mil-Std-882E.
Experience with Qt and QWidget GUI software development or similar tools.
Experience with software using communication transport protocols such as UDP/TCP.
Experience with J1939 CAN bus hardware and software interfacing.
Experience with automotive health monitoring and fault reporting systems.
Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Recruiter: Jean Chambers
Phone: (410) 579-3072