{bc}
indeed

Senior Embedded Software Engineer

Draper
Clearfield, USA
Full-time
Onsite
USD 82300-220000 yearly
Discovered 1 months ago
Embedded software developmentReal-time softwareEmbedded software architectureFirmware and hardware evaluationIn-circuit emulatorsJTAG debuggers

Full Job Posting

Role overview

Provides technical expertise and leadership in developing complex, real-time embedded software for resource-constrained computing environments.

Contributes across the mission-critical software lifecycle, from architecture and requirements analysis through implementation, evaluation, and release.

Technical areas include imaging systems, device, process and vehicle controllers, and navigation and mapping systems.

Application domains include undersea, terrestrial, air, hypersonics, and space.

Responsibilities

  • Design and implement embedded software architecture for equipment monitoring and control.
  • Evaluate embedded software, firmware, hardware, and designs.
  • Code, debug, and test system software.
  • Collaborate with clients to develop programs based on their specifications and needs.
  • Drive solutions to complex problems with limited direction and contribute to requirements development and architecture ideation.
  • Take responsibility for a subset of engineering scope.
  • Identify program- and system-level technical risks and develop and execute mitigation strategies.
  • Mentor less experienced engineers.

Education and experience

  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering, with 5–10 years of embedded software development experience or applicable experience.
  • Alternatively, a master's degree with 3–6 years of embedded software development experience or applicable experience.
  • Secret clearance is required; selected applicants must obtain and maintain a government security clearance.

Skills and abilities

  • Strong embedded-target development and troubleshooting skills.
  • Experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment.
  • Knowledge of operating-system coding techniques, IP protocols, interfaces, hardware subsystems, and real-time execution.
  • Knowledge of software configuration management tools, defect tracking tools, and peer review processes.
  • Strong analytical, problem-solving, organizational, time-management, communication, and attention-to-detail skills.

Compensation

  • The full-time US base salary range is $82,300 to $220,000 per year; individual pay depends on work location and job-related factors.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Draper