Embedded Software Engineer - C++ - Aerospace domain
LTD Global
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
C++
Computer Engineering
Software Debugging
Embedded C
Linux on Embedded Systems
Embedded Software
Object-Oriented Software Development
Software Architecture
Systems Development Life Cycle
Real-Time Operating Systems
Software Engineering
Software Systems
Systems Integration
Safety Critical Systems
GIT
Information Technology
DO-178B
Software Version Control
Job description
- sDesign, develop, and maintain embedded software using Embedded C++ for avionics systems
- .Develop software in compliance with DO-178B/DO-178C standards for safety-critical aerospace applications
- .Participate in software architecture, coding, integration, verification, and validation activities
- .Work with embedded Linux or RTOS-based platforms to develop reliable real-time software
- .Perform software integration, debugging, troubleshooting, and root cause analysis
- .Collaborate with cross-functional engineering teams to deliver high-quality software solutions
- .Utilize Git or other version control systems for source code management
- .Follow software development lifecycle (SDLC) processes and maintain technical documentation
Requirements
yWe are seeking an Embedded Software Engineer with experience in Embedded C++ and avionics software development to support the design, development, integration, and verification of safety-critical embedded systems. The ideal candidate will have hands-on experience with DO-178B/DO-178C, embedded Linux or RTOS environments, and the full software development lifecycle for aerospace applications, * sBachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering, or a related field
- .2+ years of experience developing embedded software using Embedded C++
- .2+ years of experience in the Aerospace or Avionics industry
- .Hands-on experience with DO-178B or DO-178C software development processes
- .Strong object-oriented programming (OOP) skills using C++
- .Experience with Embedded Linux or RTOS environments
- .Understanding of the Software Development Lifecycle (SDLC) for safety-critical systems
- .Experience with Git or other version control systems
- .Strong debugging, troubleshooting, and software integration skills
- .Excellent communication, analytical, and problem-solving abilities