Skip to content
mimi

Embedded Software Engineer

Digital Prospectors

US · On-site Contract Mid Level Yesterday

About the role

Job Description

Seeking a Software Engineer for development of embedded real-time avionics systems.

Essential Duties and Responsibilities

  • Develop high performance embedded solutions for resource constrained targets.
  • Develop next-generation resilient and fault tolerant software solutions in the application domains of undersea, terrestrial, air, hypersonic systems and space.
  • Involved in the full software development life cycle from the design and requirements stage all the way to testing and deployment in the field.

Qualifications

  • B.S. or M.S. in Computer Engineering, Computer Science, or equivalent with 5+ years of experience.
  • Experience in embedded software development with RISC-V and Ultrascale+ (Arm) processors or other low power microcontrollers (e.g. PowerPC, TMS320).
  • Experience with real-time operating systems (RTOSs), such as VxWorks, Integrity, embedded Linux, Zephyr and FreeRTOS.
  • Proficiency in C/C++ and assembly programming languages.
  • Excellent development and troubleshooting skills on embedded targets.
  • Excellent knowledge of OS coding techniques, interfaces, hardware subsystems and driver development.
  • Development experience with device drivers, board support package, boot code and knowledge of embedded system buses and protocols (e.g. CAN, I2C, SPI, Serial, SpaceWire, 1553).
  • Expertise in development tools (e.g. GCC, LLVM), static analysis tools, dynamic analysis, and QEMU based development are preferred.
  • Knowledge and experience with software configuration management tools, defect tracking tools, and peer review processes.
  • Experience with in-circuit emulators, JTAG debuggers, and laboratory test equipment.
  • Experience with developing formal requirements, design and test documentation and supporting formal reviews.
  • Secret Security Clearance is required.

Additional Information

  • Post-offer background check is required.
  • Digital Prospectors is an Equal Opportunity Employer.
  • Encourages diversity, equity, and inclusion.

Skills

AssemblyCC++CANFreeRTOSGCCI2CJTAGLLVMPowerPCQEMURISC-VSerialSPISpaceWireTMS320VxWorksZephyrembedded Linuxembedded softwarereal-time operating systems

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free