Your personal AI career agent
Senior Embedded Software Engineer I(m/w/x)
Developing C/C++ system software for space and airborne communication platforms. Hands-on embedded hardware troubleshooting and FPGA API design experience required. Collaborative environment, rapid customer integration focus.
Requirements
- BS or MS in Computer Science, Electrical Engineering, or Computer Engineering
- Hands-on development and troubleshooting of embedded hardware
- API design for interfacing with FPGAs
- Experience with aerospace applications products
- Programming experience in C or C++
- Embedded systems design with preemptive, multitasking real-time operating systems
- Real-time Linux experience desirable
- Familiarity with software configuration management tools
- Familiarity with defect tracking tools
- Familiarity with peer review
- Excellent knowledge of real-time system coding techniques
- Excellent knowledge of IP protocols
- Excellent knowledge of interfaces
- Excellent knowledge of hardware subsystems
- Excellent understanding of multi-threaded applications
- Excellent understanding of resource management
- Excellent written communication skills
- Excellent verbal communication skills
- Adequate knowledge of reading electronics schematics
- Adequate knowledge of reading component data sheets
- Experience with ARM processors
- Experience with fully-featured microcontrollers
- Design and development of a Software Development Kit (SDK)
Tasks
- Design and implement software for embedded devices
- Develop and code system software
- Test, debug, and document software
- Review code and system designs
- Analyze code for efficiency, stability, and scalability
- Integrate and validate new product designs
- Support software quality assurance
- Optimize I/O performance
- Provide post-production and in-orbit customer support
- Interface with hardware design and development engineers
- Assess third-party and open-source software
- Participate in proposal-writing efforts
- Present engineering design review materials to customers and executives
Work Experience
- 5 years
Education
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- FPGAs
- C
- C++
- real-time Linux
- software configuration management tools
- defect tracking tools
- ARM processors
- microcontrollers
- Software Development Kit (SDK)
Benefits
Startup Environment
- Collaborative and innovative environment
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
Noch nicht perfekt?
- The Exploration CompanyVollzeitnur vor OrtSeniorMünchen
- Trimble
Firmware Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenMünchen - The Exploration Company
Lead Flight Software(m/w/x)
Vollzeitnur vor OrtSeniorMünchen - Trimble
Firmware Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenHöhenkirchen-Siegertsbrunn - LivaNova Deutschland GmbH
Senior Firmware Engineer(m/w/x)
Vollzeitnur vor OrtSeniorMünchen
Senior Embedded Software Engineer I(m/w/x)
Developing C/C++ system software for space and airborne communication platforms. Hands-on embedded hardware troubleshooting and FPGA API design experience required. Collaborative environment, rapid customer integration focus.
Requirements
- BS or MS in Computer Science, Electrical Engineering, or Computer Engineering
- Hands-on development and troubleshooting of embedded hardware
- API design for interfacing with FPGAs
- Experience with aerospace applications products
- Programming experience in C or C++
- Embedded systems design with preemptive, multitasking real-time operating systems
- Real-time Linux experience desirable
- Familiarity with software configuration management tools
- Familiarity with defect tracking tools
- Familiarity with peer review
- Excellent knowledge of real-time system coding techniques
- Excellent knowledge of IP protocols
- Excellent knowledge of interfaces
- Excellent knowledge of hardware subsystems
- Excellent understanding of multi-threaded applications
- Excellent understanding of resource management
- Excellent written communication skills
- Excellent verbal communication skills
- Adequate knowledge of reading electronics schematics
- Adequate knowledge of reading component data sheets
- Experience with ARM processors
- Experience with fully-featured microcontrollers
- Design and development of a Software Development Kit (SDK)
Tasks
- Design and implement software for embedded devices
- Develop and code system software
- Test, debug, and document software
- Review code and system designs
- Analyze code for efficiency, stability, and scalability
- Integrate and validate new product designs
- Support software quality assurance
- Optimize I/O performance
- Provide post-production and in-orbit customer support
- Interface with hardware design and development engineers
- Assess third-party and open-source software
- Participate in proposal-writing efforts
- Present engineering design review materials to customers and executives
Work Experience
- 5 years
Education
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- FPGAs
- C
- C++
- real-time Linux
- software configuration management tools
- defect tracking tools
- ARM processors
- microcontrollers
- Software Development Kit (SDK)
Benefits
Startup Environment
- Collaborative and innovative environment
Like this job?
BetaYour Career Agent finds similar jobs for you every day.
About the Company
CesiumAstro
Industry
Aerospace
Description
The company develops communication systems for satellites, UAVs, and aerospace platforms.
Noch nicht perfekt?
- The Exploration Company
Senior Flight Software Engineer(m/w/x)
Vollzeitnur vor OrtSeniorMünchen - Trimble
Firmware Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenMünchen - The Exploration Company
Lead Flight Software(m/w/x)
Vollzeitnur vor OrtSeniorMünchen - Trimble
Firmware Engineer(m/w/x)
Vollzeitnur vor OrtBerufserfahrenHöhenkirchen-Siegertsbrunn - LivaNova Deutschland GmbH
Senior Firmware Engineer(m/w/x)
Vollzeitnur vor OrtSeniorMünchen