
Firmware Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in India.
• Achieve objectives necessary for safety-certified software tailored for aerospace applications in accordance with DO-178C and/or specific customer requirements.
• Utilize software certification expertise to ensure that subsuppliers adhere to DO-178C processes and protocols.
• Provide technical leadership through architectural guidance, design evaluations, code assessments, merge reviews, debugging assistance, quality oversight, development planning, and mentoring of embedded software engineers.
• Conduct or supervise software verification in a laboratory setting.
• Assist with hardware/software integration and lab debugging by interpreting schematics, datasheets, board-level designs, and hardware specifications at a functional level.
• Collaborate with hardware experts on low-level driver or board-specific details.
• Design, develop, modify, and debug embedded firmware across various hardware platforms utilizing machine language, assembly, C, C++, or other relevant languages.
• Diagnose and rectify firmware issues by analyzing system behavior, debugging embedded code, and executing corrective measures.
• Work together with hardware engineers to facilitate integration with analog and digital hardware systems, ensuring firmware compatibility with system architecture.
• Engage in code reviews, documentation tasks, and cross-functional engineering collaboration to uphold quality standards and enhance development processes.
• Bachelor’s degree in Engineering, Computer Science, or a related technical discipline.
• 8-10+ years of experience in firmware or embedded systems development.
• Proven experience in delivering software that meets DO-178C DAL-B certification requirements.
• Proficient in embedded programming languages such as C, C++, assembly, and machine-level coding.
• Experience with analog and digital hardware systems, along with an understanding of hardware/software interactions.
• Strong debugging and troubleshooting capabilities in embedded environments.
• Familiarity with oscilloscopes, logic analyzers, emulators, and other diagnostic tools.
• Effective communication and collaboration skills for cross-functional engineering projects.
• Ability to manage multiple development tasks while ensuring code quality and adhering to project timelines.
• Commitment to continuous improvement, best practices, and high-quality firmware engineering.
• This position may require exposure to export-controlled information and additional security screening.
• Comprehensive health insurance packages.
• Opportunities for professional development and continuous learning.
• Flexible working hours and remote work options.
• Engaging work environment with a focus on innovation.
• Competitive salary and performance-based incentives.
General Dynamics Mission Systems
Ford Motor Company
Get handpicked remote jobs straight to your inbox weekly.