Overview
Skills
Job Details
Are you a seasoned Embedded Firmware Engineer looking to make a significant impact? We're seeking a talented and driven individual to lead the design and implementation of robust firmware solutions for cutting-edge lighting products. If you're passionate about bringing innovative concepts to life and thrive in a challenging, fast-paced environment, we want to hear from you.
In this pivotal role, you'll be instrumental in shaping the future of our products, from initial concept through to production. You'll ensure high performance, unwavering reliability, and strict compliance with industry standards, all while tackling complex technical challenges.
Client offers health, dental, vision, and life insurance
location: Germantown, Wisconsin
job type: Permanent
salary: $110,000 - 140,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
- Lead Firmware Development: Independently design, develop, and maintain innovative firmware solutions for one or multiple projects, guiding them from concept through end-of-life.
- Architect & Implement: Create and implement robust software solutions for both production and R&D initiatives, primarily using C, C++, and Assembly.
- Ensure Quality: Define and enforce rigorous software development standards, including modeling, coding practices, documentation, and testing methodologies.
- Drive Innovation: Design, simulate, and test embedded applications using Simulink, and champion the adoption and automation of Model-Based Software Development (MBSD) with MathWorks tools.
- Hardware Interaction: Leverage your working knowledge of schematic-level electrical design and hardware interactions to optimize firmware performance.
- Communication Protocol Expertise: Efficiently implement CAN communication protocols, ensuring seamless integration with product requirements.
- Manufacturing Support: Develop end-of-line testing mechanisms and software to support surface mount technology (SMT) and manufacturing processes.
- Automation & Tools: Create C++ or Python-based PC applications and automation scripts to streamline workflows.
- Troubleshoot & Support: Provide expert support for production-related firmware issues and assist with electronics purchasing concerns.
#LI-AR2
qualifications:
- Experience: 8+ years of dedicated experience in embedded firmware development.
- Education: A Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering is required; a Master's degree is a plus.
- Programming Prowess: Expert proficiency in C, C++, and Assembly.
- Embedded Systems Mastery: Deep expertise with microcontrollers and embedded systems.
- Communication Protocols: A profound understanding of industry-standard communication protocols, including CAN and UART.
- Bluetooth Development: Proven experience developing Bluetooth peripheral and central embedded applications.
- AI Edge Computing: Knowledge of AI edge computing, including image detection models.
skills:
- Highly Desirable Skills: Experience with Simulink, Model-Based Software Development (MBSD), FreeRTOS, or embedded cybersecurity (e.g., root certificate chain of trust, Hardware Security Modules (HSMs)).
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.