Firmware Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in India.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

General Dynamics Mission Systems18 hours ago

Senior Advanced ASIC FPGA Engineer – Sign-on Bonus Available

US flagArizona OnlyFull-timeHardware Engineer$152.5k – $169.1k/year
ApplyView job
Ford Motor Company18 hours ago

Director, Hardware Engineering – Integration

US flagMichigan OnlyFull-timeHardware Engineer
ApplyView job
Capgemini1 day ago

RTL Engineer, FPGA

UA flagUkraine OnlyFull-timeHardware Engineer
ApplyView job
Ekumen5 days ago

Embedded Systems Engineer

AR flagArgentina OnlyFull-timeHardware Engineer
ApplyView job
BragiOct 16

Embedded Firmware Engineer – Qualcomm SoC

DE flagGermany OnlyFreelanceHardware Engineer
ApplyView job
BragiOct 16

Embedded Firmware Engineer – Qualcomm SoC

DE flagGermany OnlyFreelanceHardware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers