We are seeking a highly skilled Embedded Firmware & Software Engineer to lead the design, development, and debugging of embedded software and firmware for hardware systems.
Requirements
- Lead the design, development, and debugging of embedded firmware and software for hardware platforms.
- Author and maintain technical documentation and instructional materials for firmware operation.
- Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery.
- Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI).
- Analyze system architecture to determine coding, integration, and testing requirements.
- Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues.
- Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions.
- Serve as the primary representative for firmware engineering in complex development projects from architecture to deployment.
- Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements.
- Stay current with industry trends and emerging technologies in embedded systems and firmware development.
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Long term/short term disability insurance
- Employee assistance program
- Flexible spending account
- Life insurance
- Generous time off policies