JB058376 - Principal Software Engineer -
Apply NowCompany: USM Business Systems
Location: Cedar Rapids, IA 52402
Description:
Qualifications You Must Have:
- Bachelor's degree (Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)) and 8 years of prior relevant experience OR Advanced Degree in a related field and minimum 5 years of experience OR In absence of a degree, 12 years of relevant experience is required.
- Must be a U.S. Citizen
- Must have or be capable of obtaining a US Department of Defense (DoD) security clearance. Candidate selected will be subject to a government security investigation/reinstatement and must meet eligibility requirements
- Proficiency with embedded C/C++
- Proficiency with scripting languages (Bash and Python)
- Experience with embedded Linux device drivers
- Experience with board bring-up and target hardware integration
- Experience with debugging and root cause investigations using hardware schematics and tools such as logic analyzer and Wireshark
Qualifications We Prefer:
- Experience with GIT and SVN version control systems
- Experience packaging custom Linux distribution with Buildroot.
- Experience in developing and maintaining Linux board support packages (BSP) for embedded systems
- Development experience Agile methodologies and DevSecOps
- Experience with industry cost estimation tools such as SEER-SEM
Candidate is expected to be able to demonstrate communication skills and an ability/desire to work in a team environment, establishing collaborative working relationships with peers and co-workers. The candidate must be adaptable to change, determined to accomplish tasks based on program schedule and contribute to a positive work environment. A successful candidate will consistently produce exemplary results on the projects and teams they collaborate with.