D

Draper

Independent nonprofit engineering firm for government

Embedded Systems Software Engineer

Embedded EngineeringUpdated on Nov 13
Full-timeCambridge, MA, USA$82.3k - $220k

About the Job

Requirements

  • Requires a bachelor's degree in Computer Science or another related field.
  • Requires 5-10 years of experience in Software Engineering or a related field.
  • Requires experience in embedded software development with RISC-V and Ultrascale+ (Arm) processors or other low-power microcontrollers, such as PowerPC and TMS320.
  • Requires experience with real-time operating systems, such as VxWorks, Integrity, embedded Linux, Zephyr, and FreeRTOS.
  • Requires experience with C/C++ and assembly programming languages.
  • Requires strong development and troubleshooting skills on embedded targets.
  • Requires knowledge of operating system coding techniques, interfaces, hardware subsystems, and driver development.
  • Requires development experience with device drivers, board support packages, boot code, and embedded system buses and protocols, such as CAN, I2C, SPI, Serial, SpaceWire, and 1553.
  • Requires knowledge and experience with software configuration management tools, defect tracking tools, and peer review processes.
  • Requires experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment.
  • Requires experience developing formal requirements, design documentation, and test documentation, and supporting formal reviews.
  • Must obtain and maintain a U.S. government security clearance.

Responsibilities

  • Independently execute task assignments.
  • Design algorithms using modern theory and proven techniques while adhering to software best practices.
  • Analyze designs to demonstrate performance and functionality.
  • Develop and execute software tests to check compliance with requirements.
  • Prepare technical data, procedures, reports, drawings, manuals, and other required documentation.
  • Communicate with customers and stakeholders to establish requirements and describe designs and deliverables.
  • Drive solutions to complex problems, participate in requirements development, propose ways forward, and adapt to changes in requirements.
  • Contribute to system architecture decisions and lead the architecture of subsystems.
  • Suggest process or application adaptations or modifications based on quantitative data or results.
  • Identify project technical risks and develop and execute mitigation strategies.
  • Mentor less experienced staff and provide constructive feedback.
  • Lead a small team of software developers on projects.
  • Develop high-performance embedded solutions for resource-constrained targets, including resilient and fault-tolerant software for undersea, terrestrial, air, hypersonic, and space applications.
  • Contribute across the full software development life cycle, from design and requirements through testing and field deployment.

Desired Qualifications

  • A master's degree is preferred.
  • Experience with development tools such as GCC and LLVM, static analysis tools, dynamic analysis, and QEMU-based development is preferred.
  • Experience with safety-critical systems and compliance with industry standards such as DO-178C is highly desirable.
  • Prior development of real-time operating systems is desirable.

About the Company

Draper

Independent nonprofit engineering firm for government

Draper is an independent nonprofit engineering organization that provides engineering services to government, industry, and academia. It works on projects as a prime contractor, a subcontractor, or a collaborator in consortia, applying interdisciplinary teams to domains from space to undersea. It differs from many competitors by focusing on mission-driven, practical solutions rather than selling products, and by using a mix of contracting models that enable broad collaboration. Its goal is to engineer working, validated systems that solve the nation’s toughest problems across multiple domains through collaborative engineering.

Company size
1,001-5,000
Company stage
Grant
Total funding
$33.3M
Headquarters
Cambridge, MA
Founded
1973

Recently Posted Jobs

Explore more opportunities at Draper

See more jobs