Akkodis is seeking a Advanced Lead Engineer - Embedded Software Development for a Direct Hire with our client located in Grand Rapids MI 49512 (Hybrid). We're ideally looking for applicants to have a background in Aerospace industries and experience in programming embedded software.
Salary Range: $90000 - $120000/year; The salary may be negotiable based on experience, education, geographic location, and other factors.
Relocation Assistance Provided: Yes
The Advanced Lead Engineer - Embedded Software Development
is a pivotal role within the aerospace sector, dedicated to the design, development, and testing of embedded software (firmware), platforms, and systems. This position demands a comprehensive understanding of the hardware's characteristics, the real-time functions it must perform, and the capability to architect, develop, implement, and rigorously test the software logic required for these functionalities. The role encompasses working on devices that control critical physical components such as motors, alternators, engines, valves, and fans, among others.
Technical Skills:
Experience with embedded software development tools and environments (e.g., debuggers, emulators, compilers).
Knowledge of hardware-software integration and experience with microcontrollers, microprocessors, and FPGA-based systems.
Familiarity with communication protocols (e.g., CAN, ARINC 429, MIL-STD-1553).
Understanding of software development lifecycle and methodologies (e.g., Agile, V-Model).
Proficiency in programming languages such as C, Scripting languages like python, pearl (dated) and shell scripting.
Required Qualifications:
Bachelor's degree from an accredited university or college, or a high school diploma/GED with at least 6 years of experience in Engineering and Technology.
5 years of experience in programming embedded software.
3 years of experience with C/ADA programming languages.
Desired Qualifications:
Experience in a development role for a DO-178B/C project.
Strong oral and written communication skills.
Comprehensive experience in full life cycle software development.
Proven project management skills.
Knowledge of Real-time Operating Systems and Hypervisor technologies. Experience with Xilinx Standalone operating environment.
Network driver experience with commercial embedded real-time operating systems.
If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at 610-200-0828 or prakhar.gupta@akkodisgroup.com.
Benefits include but are not limited to:
401(k) with match
Medical insurance
Dental Insurance
Vision assistance
Paid Time Off
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: • The California Fair Chance Act • Los Angeles City Fair Chance Ordinance • Los Angeles County Fair Chance Ordinance for Employers • San Francisco Fair Chance Ordinance