Firmware Engineer - Gilbert, AZ
Gilbert, AZ, United States
Job Description
Job Title: Firmware Engineer, Job Posting #140
Location : 2100 W Obispo Avenue, Gilbert AZ 85233
Opening Date: April 24, 2023 Closing Date: May 8, 2023 @3:00pm (AZ Standard Time)
To Apply: https://tomar.com/firmware-engineer-job-posting-140/
Job Description:
Firmware Engineer
Would you like to help design the next generation of energy-efficient solid-state lighting? How about creating firmware for products that help save lives?
TOMAR Electronics, Inc. (www.tomar.com) seeks an experienced Firmware Engineer to develop intelligent solutions that are simple to use and reliably meet the customer's needs.
TOMAR products are primarily LED-based industrial/commercial LED lighting and emergency warning lights and sirens. We've been designing, building, and selling products in competitive markets for over 50 years. TOMAR's diverse line of products are used to improve safety on the forklift truck in your local big-box store, oil rigs and heavy industrial plants around the world, and law enforcement and fire response vehicles everywhere.
TOMAR products almost all consist of some form of power conversion electronics ranging from a few watts to 500 watts. Your challenge is to quickly and creatively design, test, and help manufacturing utilize firmware that is efficient, accurate, and robust.
You must meet these minimum basic requirements:
BS in Electrical Engineering or Computer Science from an accredited institution
3 years' experience as Functional (non-object oriented) Software Engineer or Firmware Engineer
Intermediate evaluation, analysis and logical construction for software creation
Beginner+ experience with C programming of embedded microcontrollers for production
Use of programming best practice (versioning, documentation)
Conversant with electrical theory and lab instruments
The more experience you can demonstrate with the following the better fit you are for this position: Extensive experience with PIC or ARM microcontroller C programming for production
Firmware development of communication protocols such as Bluetooth, USB, RS485, Serial
RTOS for ARM or Microchip PIC experience, prefer Keil RTX RTOS (for STM32Fx) experience
Legacy program support for C, Python, Visual Basic and other languages
Programming fixture design, construction and testing
Release-version firmware installation and management
Production personnel training for new programming processes and fixtures
Support document creation for customers and production
Proficiency with MPLAB X IDE, ICD 3, Real ICE and other programming platforms, applications and tools
Proficiency with STM32 ARM, Keil MDK-ARM, Keil uVision IDE or other ARM M0-M3 compiler and tools
Experience with CAD tools such as Altium, Draftsight or AutoCAD
Proficiency with Windows OS, network-based storage, Microsoft Office suite
If you love to create firmware for real things that get built and sold, and you are considered a master firmware engineer by your peers, please apply.
EEO/AA Employer/Vet/Disabled
Additional Qualifications/Responsibilities
You must meet these minimum basic requirements: BS in Electrical Engineering or Computer Science from an accredited institution
3 years' experience as Functional (non-object oriented) Software Engineer or Firmware Engineer
Intermediate evaluation, analysis and logical construction for software creation
Beginner+ experience with C programming of embedded microcontrollers for production
Use of programming best practice (versioning, documentation)
Conversant with electrical theory and lab instruments
The more experience you can demonstrate with the following the better fit you are for this position: Extensive experience with PIC or ARM microcontroller C programming for production
Firmware development of communication protocols such as Bluetooth, USB, RS485, Serial
RTOS for ARM or Microchip PIC experience, prefer Keil RTX RTOS (for STM32Fx) experience
Legacy program support for C, Python, Visual Basic and other languages
Programming fixture design, construction and testing
Release-version firmware installation and management
Production personnel training for new programming processes and fixtures
Support document creation for customers and production
Proficiency with MPLAB X IDE, ICD 3, Real ICE and other programming platforms, applications and tools
Proficiency with STM32 ARM, Keil MDK-ARM, Keil uVision IDE or other ARM M0-M3 compiler and tools
Experience with CAD tools such as Altium, Draftsight or AutoCAD
Proficiency with Windows OS, network-based storage, Microsoft Office suite
If you love to create firmware for real things that get built and sold, and you are considered a master firmware engineer by your peers, please apply.
EEO/AA Employer/Vet/Disabled