Fast Dolphin is an international staffing company specializing in recruiting bilingual and multilingual IT experts across the Americas. They are seeking a highly skilled Embedded Software Application Engineer to support the design, development, integration, verification, and maintenance of safety-critical embedded software systems within aerospace and avionics environments.
Responsibilities:
- Design, develop, maintain, and enhance embedded software applications using Embedded C
- Participate in the complete Software Development Lifecycle (SDLC) within safety-critical environments
- Analyze, interpret, and implement software requirements
- Support software architecture, design, coding, integration, and verification activities
- Perform software debugging, root cause analysis, and issue resolution
- Develop and execute software test procedures and verification activities
- Create and maintain requirements traceability and technical documentation
- Participate in design reviews, code reviews, peer reviews, and lifecycle audits
- Collaborate with systems, software, testing, and integration teams to ensure compliance and quality objectives
- Support software integration activities involving communication protocols and avionics interfaces
- Contribute to continuous improvement of software development and verification processes
Requirements:
- 7+ years of experience in Embedded Software Development
- Strong hands-on experience with Embedded C
- Experience working in RTOS-based environments
- Experience in aerospace, avionics, defense, or other safety-critical industries
- Hands-on experience working within DO-178C software development environments
- Strong understanding of software requirements, design, coding, integration, verification, and validation processes
- Experience supporting safety-critical or mission-critical software systems
- Experience with requirements traceability and lifecycle documentation
- Experience with software debugging and troubleshooting in real-time embedded systems
- Familiarity with software development tools and version control systems
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Experience with DO-178 C DAL A programs
- Experience with FAA certification activities
- Experience using DOORS or other requirements management tools
- Experience with avionics communication protocols such as ARINC 429
- Experience supporting certification, audit, and compliance activities
- Experience with tools such as Git, Lauterbach Trace32, ARM development environments, and MS Visio
- Programming Languages: Python (Preferred)
- Operating Systems: Embedded Linux (Preferred)