Description
You will own core platform firmware for a distributed embedded system of multiple microcontrollers, building reusable drivers, services, and test infrastructure on Zephyr RTOS.
Responsibilities
- Design and implement reusable platform software across a multi-MCU distributed embedded system, favouring clean driver/service abstractions and portable component interfaces.
- Architect and implement device reliability infrastructure from the ground up, including watchdog and task-supervision design.
- Own real-time Ethernet communication, including 10BASE-T1S with PLCA, IEEE 1588/PTP time synchronization, and UDP transport.
- Develop and maintain custom serial protocols over UART, I2C, and SPI.
- Specify, design, implement, and test both bare-metal and RTOS low-level firmware.
- Build component test infrastructure.
- Resolve ambiguity in requirements, specifications, and hardware/vendor documentation.
- Bring up hardware and debug at bench and hardware-in-the-loop level.
- Define and implement system-level power, compute, and communication requirements.
- Profile power, CPU, and bus utilization at the submodule and system level.
- Collaborate with verification and validation teams to build comprehensive test plans.
- Interface with external silicon/module vendors.
- Maintain clear, concise documentation of design decisions, driver/service APIs, and firmware architecture.
- Replace temporary or placeholder subsystems with long-term, maintainable architectures.
Qualifications
- Bachelor's degree in Electrical Engineering, Computer Science, or Computer Engineering.
- 10+ years of relevant embedded development experience in C.
- Hands-on experience in both bare-metal and RTOS environments.
- Experience authoring and maintaining automated firmware test suites.
- Experience with issue-tracking and documentation tools.
- Knowledge of electrical engineering fundamentals.
Benefits
- Immediate medical, dental, vision, and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs
- Family building benefits including adoption and surrogacy expense reimbursement
- Vehicle discount program for employees and family members
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/68617