Quest Defense Systems & Solutions, Inc. is looking for a Senior Embedded Software Engineer to join our client-focused engineering efforts. In this role, you will work with the I&C engineering team to design and implement instrumentation and control (I&C) electronic hardware and software for nuclear power plant applications. You’ll tackle complex technical problems and collaborate closely with hardware design and plant operations teams.
What You'll Do
- Develop creative solutions and reduce complexity to create accurate and effective solutions for complex engineering problems.
- Prepare design specifications, develop software, and perform module and integration testing.
- Conduct Code Reviews and verifications of Design Specifications and Reports.
- Engage customers to define scope, review results, and discuss technical risks.
- Perform integration testing using Hardware-in-the-Loop (HIL) simulation and full end-to-end operational testing.
- Work with technical leadership to establish effective work plans, including time estimates, schedules, and requirements.
- Apply engineering fundamentals and first-order principles to establish or confirm expected performance.
- Provide clear and complete analysis documentation per engineering procedures.
- Manage time effectively to deliver quality work within project timelines.
- Communicate work status clearly to leadership.
- Provide leadership and mentoring to junior staff.
- Effectively manage multiple priorities.
What We're Looking For
- Bachelor’s degree in electrical, computer, software engineering, or a related discipline.
- 10+ years of relevant Software Engineering Development experience.
- Expert knowledge of C programming languages and development tools (GitLab, Jira, LDRA, Arm Development Studio, Visual Studio, GDB).
- Minimum of 7 years of advanced knowledge of the C programming language.
- Minimum of 10 years of experience with coding conventions, code review, unit testing, and integration testing.
- Willingness to be onsite in Wilmington, NC periodically to test software on client equipment and work in the lab.
- Must be a U.S. Citizen.
Nice to Have
- Intermediate knowledge of Python.
- Experience with software development in an industry-standard environment (DO-178, SEAL).
- Ability to solve technical challenges using common design patterns.
- Effective use of data structures and algorithms.
- Experience with coding standards that deliver desired functionality.
- Knowledge of common development paradigms (Agile, Waterfall).
- Excellent written and verbal communication skills.
- A mindset that contributes to creative solutions and challenges the status quo.
- Proactive learner who identifies tool improvements and promotes their adoption.
Technical Stack
- C
- Python
- GitLab
- Jira
- LDRA
- Arm Development Studio
- Visual Studio
- GDB
Team & Environment
You will work with the I&C engineering team within the client engineering organization.
Benefits & Compensation
- Salary: $110,000—$140,000 USD
Work Mode
This is a hybrid position based in Wilmington, NC.
Quest Defense Systems & Solutions, Inc. (QDSS) provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.



