Senior Embedded Software Engineer
Develop and maintain real-time embedded software for DSP-based servo systems integrating hardware and mechanics in advanced defense and aerospace applications.
תחומי אחריות
- 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
דרישות
- 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
יתרון
- 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