Embedded Engineer Firmware III
- Vision , Medical , Dental , Paid Time Off , Retirement
- Full-Time
If you are looking to be part of a company that is family-owned and Wisconsin based, apply to join our team of talented individuals today!
What TAPCO has to offer you:
- Flexible work schedule and hybrid options
- Four Weeks of Paid Parental Leave with no waiting period
- 10 Paid Holidays
- Paid Vacation, and Personal Time
- Gain Share Bonus Plan
- Company Paid Training and Tuition Reimbursement
- Medical, Vision, and Dental
- Short and Long-Term Disability
- 401K Plan with Generous Employer Match and Full Vested from Day One
What you will accomplish as an Embedded Engineer Firmware III at TAPCO:
The Embedded Firmware Engineer III is responsible for architecting and developing firmware for TAPCO’s embedded platform. This position mentors other TAPCO-embedded team members. They will lead the design, implementation, testing, and support of firmware for new products and improvements to existing devices.
Essential Duties and Responsibilities:- Independently complete embedded designs using good design standards, processes, and best practices; review and improve development procedures
- Create necessary project documentation (requirements, risk assessments, design documents), review and approve documentation generated by other engineers
- Independently design test plans and unit tests, and guide other engineers to execute tests
- Organize and lead reviews of embedded designs
- Provide input and assist in planning the design timelines on overall project schedules; outline prerequisites and impact of certain tasks
- Support existing products with enhancements, updates, and issue resolution
- Stay up to date on the latest transportation and embedded technology trends; work with product management to understand market and user needs
- Proficient in relevant regulatory specifications (FCC, UL, MUTCD, etc.), direct product design to pass regulatory tests
- Mentor and coach other engineers and interns
Required Experience and Knowledge, Skills, and Abilities:
- Proficiency in designing, coding, and debugging in C or C++ for bare metal and RTOS environments
- Understanding of analog and digital hardware components, designs, and schematics
- Proficient in using embedded peripherals and interfaces such as UART, RS232, RS485, SPI, I2C, ADC, DAC, USB, PWM, FLASH, EEPROM
- Experience using and implementing version control systems, specifically GIT / GitHub
- Bachelor’s Degree in Electrical, Computer, Software Engineering, and Computer Science
- 5-8 years working in an engineering environment
Preferred Knowledge/Skill/Ability
- Experience with wireless and network communications: Wi-Fi, Bluetooth, cellular (CAT M1 / NB-IoT), NFC, MQTT, COAP, HTTP, TCP/IP, TLS/SSL, OTA Updates
- Experience using and implementing unit testing and automated testing
- Experience in solar battery charging, LED driving, and low-power design methodologies
- Working knowledge of a second modern programming language such as Python or C++
At TAPCO, our mission is to enhance transportation and personal safety in our communities through innovative solutions and products. We are driven to save lives! Are you looking for a career where you can earn a great wage based on experience and performance, your contributions are recognized, and you will have growth potential? Then choose TAPCO!
As an EEO/Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, veteran or disability status” or other acceptable tagline in all printed employment advertisements
Address
Newance
Milwaukee, WIIndustry
Technology
Posted date
How can the hiring manager reach you?
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.