remote
Software Engineer III - Embedded - Parker Hannifin
Software Engineer
Senior embedded software engineer designing, developing, and validating firmware for defense-grade thermal management and telemetry systems using C/C++ and RTOS on mission‑critical hardware.
About the role
Key Responsibilities
- Design, implement, and maintain high‑reliability firmware for thermal management and telemetry components in defense platforms.
- Collaborate with hardware teams to define interfaces, perform signal integrity analysis, and resolve hardware‑software integration issues.
- Develop and execute unit, integration, and system‑level tests, including automated test harnesses and hardware‑in‑the‑loop validation.
- Analyze and debug complex real‑time issues using oscilloscopes, logic analyzers, and software debugging tools.
- Document design decisions, test procedures, and release notes to support certification and field support.
Requirements
- 10+ years of embedded software development experience in C/C++ for mission‑critical systems.
- Proficiency with RTOS (e.g., FreeRTOS, VxWorks) and real‑time debugging techniques.
- Strong understanding of hardware interfaces (SPI, I2C, CAN, UART) and low‑level peripheral programming.
- Experience with version control (Git), continuous integration, and automated testing pipelines.
- Excellent problem‑solving skills and ability to work independently in a highly regulated environment.