The Embedded Software Design Engineer will operate as part of a design/development team, which includes other Department engineers. You will report to the Engineering Manager with an onsite work scheduled in Johnson City, Tennessee.
To be considered for Embedded Software Design Engineer, here's what you'll need to bring with you:
Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or closely related technical field
2 years of embedded software engineering
Knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, and drivers.
Competence in embedded Linux build systems, such as Yocto/OpenEmbedded or Buildroot, as well as related software like U-Boot.
Proficient in C/C++, bash, and python scripting languages.
Experience with revision control systems such Jira, Git, or Bitbucket.
Knowledge of standard communication protocols such as TCP, SPI, I2C, UART.
Experience with microcontroller firmware development
Experience using common test equipment such as logic analyzers and JTAG emulators for developing and validating peripheral interfaces
As An Embedded Software Design Engineer, You Will
Design, develop, modify, and evaluate embedded software based designs for the military and aerospace markets.
Develop and maintain embedded Linux board support packages (BSP), as well as bootloader, kernel, package management, and system/application configurations.
Develop and maintain shell scripts, Python scripts, and C/C++ code for system configuration, automation, and application development.
Work with internal team members to solve software and system issues
Create version description documents and software releases according to established procedures.
Perform code maintenance including debugging and updating to keep pace within a fast paced and evolving design environment.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job