Safe Fleet is a company specializing in vehicle emergency and safety products, and they are seeking a Firmware Engineer Intern to contribute to the development of firmware for high-volume electronic products. The intern will engage in technical design, collaboration, and testing to ensure quality and performance standards are met.
Responsibilities
Perform firmware design, coding, test and documentation for microcontroller-based products, following ESG’s product development processes
Help develop functional specifications and detailed design documentation for new products, working within an Agile/Scrum framework
Collaborate with team in estimating schedules for development tasks
Develop and execute detailed test plans to ensure system meets requirements
Use AI-assisted tools to support embedded firmware development, including code generation, test case creation, and analysis of requirements and design artifacts under engineering guidance
Validate AI-assisted outputs for embedded firmware by reviewing code, identifying potential inaccuracies or hallucinations, and confirming results through testing, debugging, and peer review
Participate in continuous improvement of product development processes
Maintain and follow proper design processes for high-reliability firmware
Analyze and resolve field problems. Perform root cause analysis and determine preventive action(s)
Support the work of other engineers on project teams
Participate in technical reviews (code inspections) of the work performed by the group
Perform other related duties as assigned
Qualification
Required
In the process of acquiring a Bachelor of Science in Computer Engineering, Electrical Engineering or Computer Science
Experience with CoPilot, Claude, and ChatGPT
A want to learn and understand how to use Ai to test firmware as well as search for hallucinations
Ability to work well in teams
Strong understanding of hardware, and familiar with the use of Oscilloscopes, DMMs
Knowledge of debugging/troubleshooting techniques
C programming language experience
Willingness to learn and grow with input from other team members, as well as follow coding standards
Experience with version control systems, defect tracking systems and static source code analysis
Work equally well independently, as well as at the direction of others
Good written and verbal communication skills
Preferred
Benefits
Safe Fleet Holdings is a provider of safety solutions for fleet vehicles. It is a sub-organization of Clarience Technologies.