BN
Embedded Firmware Engineer
Business Needs Inc
Sterling · On-site Contract 2w ago
About the role
Summary
The Embedded Firmware Developer position is responsible for the development and implementation of the firmware for the high voltage hardware and I/O hardware electronics devices.
Tasks And Responsibilities
- Collaborating with systems, software, and hardware engineering to develop embedded microcontroller designs for high voltage distribution, control systems, and system interfaces
- Support existing and/or legacy embedded firmware designs
- Develop and review requirements and decompose into released work packages
- Collaborate with teams through issue tracking and use of revision control systems
- Perform debug through simulation and physical lab testing
Position Requirements
- Bachelor's degree (B.A. or B.S.) in Computer Engineering or Computer Science
- 5-10 years of experience working in C code
- Experience with Git, BitBucket, or similar revision control systems
- Experience with Jira or similar issue tracking systems
- Experience with NXP S32K series microcontrollers
- Experience with TI TMS320 series DSP
- Experience with Simulink Stateflow modeling and auto-code generation
- Experience with industry-standard protocols, such as PCIe, USB, Ethernet, DDR, I2C, SPI, CAN, etc.
- Experience with generic video interfaces, such as LVDS, HDMI, etc
- Experience with Code Composer Studio, Eclipse, MCUXpresso IDEs
- Understanding of basic electrical circuits
Skills
CCANCode Composer StudioDDREclipseEthernetGitHDMII2CJiraLVDSMCUXpressoNXP S32KPCIeSimulinkSPITI TMS320USB
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free