> Markdown version of [/jobs/ext/3716250-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3716250-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Leonardo DRS - **Location:** Bridgeton, MO, United States - **Experience:** Expert - **Salary:** $93,121.0 - $125,713.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Microsoft Windows, Algorithm Design, Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Programming, Databases, Computer Engineering, Data Structures, Linux, Embedded Software, Object-Oriented Software Development, Big O, Software Engineering, Software Systems, Git, Information Technology, Software Version Control - **Published:** October 13, 2026 - **Apply:** https://www.juju.com/job/1_drstech4-114786 ## About the Role units + Participate as a member of the testing team to plan and review test cases within software solution components + Participate in code reviews with the systems engineers, software architects, and other technical staff + Collaborate with internal and external customers to develop systems to meet required business specifications + Communicate clearly (written and oral) with other company personnel and the customer as required + Support, communicate, reinforce and defend the mission, values and culture of the organization **Qualifications** + Bachelor's Degree in Computer Science, Computer Engineering or related field + Proven Computer Science fundamentals in algorithm design, problem solving, and complexity analysis + 5+ years of industry experience in delivering high-quality, innovative applications and programming experience in one or more of the following: C, C++, C# and/or Java. + Practical experience working with embedded hardware + Experience in Object Oriented design and development + Experience following formal software development processes + Excellent verbal and written communication skills + Detail-oriented, organized, and able to work well in a team environment as well as independently with little day-to-day guidance + Demonstrates an ambition to learn + Experience with Linux/Unix and/or Windows + Experience with software version control systems (preferably GIT) + Willing to travel up to 10% as necessary _The salary range for this position is $93,121.00/year- $125,713.00/year for the state of Illinois. This range reflects the good faith estimate of pay the employer is willing to offer at the time of posting. Several factors can influence the pay scale, including but not limited to: Federal contract labor categories and contract wage rates, collective bargaining agreements, geographic location, business considerations, scope, and responsibilities of the position, local or other applicable market conditions, and internal equity. ## Description The selected candidate will work with other engineering disciplines and use their software development expertise to create robust technical solutions across multiple technology areas. **Job Responsibilities** + Complete a technical project independently and lead other engineers + Review customer specifications and requirements, and develop designs to best support them + Design and write embedded software code + Develop, document and support testing of products, systems or subsystems + Provide budget, cost and schedule input for design assignments + Document component and subsystem specifications + Specify and evaluate supplier subsystems and services + Apply fundamental knowledge of software engineering principles and core concepts (e.g., data structures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs + Apply core computer science concepts in the development, testing, and documentation of software