← Back to jobs
I

Senior Embedded Software Engineer

Not specifiedFull-timeHardware EngineeringDefense and Aerospace

Develop and maintain real-time embedded software for DSP-based servo systems integrating hardware and mechanics in advanced defense and aerospace applications.

Responsibilities

  • Develop and maintain real-time software for TI DSP components in servo systems
  • Analyze and document requirements, design software, write code, and create and execute tests
  • Optimize software and perform system integration
  • Develop drivers and implement communication protocols
  • Implement algorithms for control loops

Requirements

  • Bachelor’s degree in software engineering, computer science, electrical engineering, or mechanical engineering
  • At least 5 years of software development experience in C for real-time embedded systems
  • Low-level development experience, including driver development
  • Experience developing bare-metal systems without an operating system
  • Experience implementing communication protocols such as UART, SPI, and CAN

Nice to have

  • Basic electronics knowledge, electrical schematic reading, and test equipment experience
  • Experience with systems containing multiple hardware and software interfaces
  • Experience with TI DSP components
  • Assembly programming experience
  • Experience writing software development documentation

Relevance

More opportunities

Similar jobs

The newest open roles in Hardware Engineering.

Questions, answered

Frequently asked questions