Search jobs > Tempe, AZ > Embedded developer

Embedded Firmware Developer

Rockford Corporation
Tempe, AZ, US
Full-time

We are a customer focused provider of audio solutions. We exceed users’ expectations with well thought out design, integration, and service.

Our purpose-built products meet our customers where they are at, enhancing their moment with a powerful experience through music.

Responsibilities

  • Work with new product team and OEM customers to define product requirements
  • Design and develop embedded firmware based on product requirements
  • Work closely with electrical engineers to bring-up hardware during development
  • Debug, test, and optimize embedded firmware on bench and in real-world conditions
  • Work closely with validation engineers to define and implement firmware validation test plans
  • Work closely with test engineers to define and implement end-product production test systems
  • Maintain and improve embedded firmware of existing products
  • Research new technologies to integrate into future products

Qualifications

  • Strong proficiency in writing and debugging C code on 32-bit microcontrollers
  • Experience with using embedded OS (FreeRTOS, etc.)
  • Knowledge of microcontroller peripherals (SPI, I2C, UART, DMA, IRQ, USB, timers, etc.)
  • Experience with automotive CAN bus (ISO-11898, ISO-11783, J1939, NMEA2K, ISO-15765, ISO-14229)
  • Experience with Bluetooth Low Energy (L2CAP, GATT)
  • Experience with bootloaders, linker files, and toolchains (GNU, IAR, etc.)
  • Knowledge of audio data converters (ADC’s, DAC’s and CODEC’s)
  • Basic knowledge of board support hardware (power supplies, clocks, analog signal conditioning, etc.)
  • Knowledge of basic DSP building blocks for audio processing (FIR, IIR, FFT, etc.)
  • Ability to troubleshoot hardware using logic analyzers, oscilloscopes and spectrum analyzers
  • Experience debugging C source code using hardware debuggers over JTAG and SWD
  • Attention to detail and appreciation for good code architecture and documentation
  • Able to work on multiple projects in a team Kanban environment
  • Ability to be a self-starter and work as part of a larger group
  • Excellent communication skills including verbal and written
  • Minimum 3 years of relevant experience
  • BS in Electrical, Software or Computer or equivalent experience
  • 7 hours ago
Related jobs
Promoted
Rockford Corporation
Tempe, Arizona

Design and develop embedded firmware based on product requirements. Debug, test, and optimize embedded firmware on bench and in real-world conditions. Maintain and improve embedded firmware of existing products. Work closely with validation engineers to define and implement firmware validation test ...

Promoted
JT4
Phoenix, Arizona

A Bachelor of Science in engineering from an ABET-accredited academic institution and 4 years of related engineering experience, or an accredited Master of Science in engineering and a minimum of 2 years of related engineering experience, or an accredited doctorate degree in engineering are required...

Promoted
GeoLogics Corporation
Scottsdale, Arizona

As an Advanced Systems Engineer, you'll participate in requirements analysis and management, functional analysis, performance analysis, system design, trade studies, systems integration and test (verification) in the development and evaluation of networks and information systems. Performs requiremen...

Promoted
VirtualVocations
Gilbert, Arizona

A company is looking for an Embedded Systems Software Engineer to join their Kit Check inventory management engineering team. ...

Promoted
General Dynamics Mission Systems
Scottsdale, Arizona

General Dynamics Mission Systems has an immediate opening for an Entry Level Software Engineer within the Scottsdale-based Land and Air Systems Engineering team. Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Perform debugging, testing, ...

Promoted
XceedSearch.com
Phoenix, Arizona

This is a fully qualified engineering level position and may include temporary direct and sustained supervision of others, including other professional engineers, in a multi-disciplinary environment. We are seeking a Principal Embedded Software Engineer with a passion for innovation and excellence. ...

Promoted
PDS
AZ, United States

Collaborate with product managers, designers, and other engineering teams to deliver high-quality software on time. One of our top clients is looking to bring on a Principal React Engineer with deep frontend expertise. Mentor and provide technical leadership to other engineers, promoting a culture o...

Promoted
CBTS
Phoenix, Arizona

CBTS is currently seeking a Senior Software Engineer for a position located in Phoenix, AZ. Collaborate with engineering and cross-functional teams to build and deliver custom enterprise software applications. ...

Promoted
Arch Staffing & Consulting
Glendale, Arizona

May lead, coordinate, advise, and direct other Software Engineers and Systems Analysts in routine system support analysis, development, and design. Responsible for analyzing customer needs and designing, developing, testing, installing, and integrating software systems to meet business needs. Recomm...

Promoted
Defense Unicorns
Phoenix, Arizona

We are seeking an experienced Embedded Systems Engineer to be a high-level contributor on the development of software, firmware and hardware within our AI-powered solutions. Help develop Embedded Systems Engineering best practices. Design, develop and test software for our embedded devices and syste...