Remote Position

[Remote] Senior Embedded Software Engineer

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Quest Defense Systems & Solutions develops aerospace and defense technologies, including mission-critical systems. The Senior Embedded Software Engineer will design, develop, test, and maintain C-based control software and electronic hardware/software for nuclear power plant instrumentation and control systems, while collaborating with hardware, operations, customers, and engineering teams.

Responsibilities

  • Prepare design specifications, develop embedded software, perform module testing, and conduct integration testing of designs
  • Perform code reviews and verifications of Design Specifications and Reports
  • Engage customers to define scope, review results, and discuss technical risks
  • Perform integration testing of software solutions using Hardware-in-the-Loop (HIL) simulation and full end-to-end operational testing
  • Work with the technical leader to establish effective work plans, including time estimates, schedule estimates, requirements, and work processes
  • Apply engineering fundamentals and first-order engineering principles to establish and/or confirm expected performance
  • Provide clear and complete analysis documentation in accordance with customer engineering procedures
  • Manage time effectively to deliver quality work within expected project timelines
  • Communicate work status clearly and effectively to leadership
  • Provide leadership and mentoring to junior staff
  • Deliver high-quality engineering software as the primary output of the role

Skills

  • Bachelor's Degree in Electrical, Computer, or Software Engineering from an accredited college or university
  • Minimum of 10 years of experience in embedded software development, including the C programming language and software development tools (GitLab, Jira, LDRA, Arm Development Studio, Visual Studio, GDB, etc.)
  • Minimum of 10 years of experience with coding conventions, code review, unit testing, and integration testing of embedded software
  • Experience with software development in a safety-critical environment (DO-178, ISO 26262)
  • Intermediate knowledge of standard programming languages (e.g., Python)
  • Ability to solve technical challenges by applying common design patterns and selecting appropriate patterns for problem-solving
  • Effective use of data structures and algorithms
  • Experience understanding and applying coding standards that deliver desired functionality using project-selected technologies
  • Knowledge of common development paradigms (Agile, Waterfall)
  • Excellent written and verbal communication skills with the ability to articulate technical topics clearly
  • Proactively learns new tools, identifies opportunities for improvement, and promotes their adoption
  • Experience adopting and/or integrating emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement

Benefits

  • Competitive compensation
  • Employer-matched 401(k)
  • Certification assistance
  • Clear opportunities for advancement
  • Comprehensive medical, dental, life and disability coverage
  • 401(k) with employer match
  • Professional development support
  • A flexible, friendly workplace
  • Flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued

Company Overview

  • QuEST Defense is a global engineering services company. It was founded in undefined, and is headquartered in Cincinnati, Ohio, USA, with a workforce of 201-500 employees. Its website is https://www.quest-defense.com/.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities