Sr Firmware Engineer

Bell & Associates, Inc.

Auburn (AL)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bell & Associates, Inc. is seeking a hands-on firmware design engineer to join the product development team. The role focuses on PCB-based embedded equipment and high-speed analog/digital design.

Depending on the project, you will work independently or as part of a multidisciplinary team, and may supervise other engineers, designers, or technicians. You will develop expertise in a product line, drive design activities, and ensure device compliance with specifications and industry standards.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer or Software Engineering
  • 5–10 years of hands-on design and troubleshooting of electronic assemblies
  • Excellent problem-analysis and resolution skills; willing to troubleshoot root-cause of complex issues
  • Design experience with DSPs, microcontrollers, FPGAs, and audio codecs using C/C++
  • Experience interfacing with USB HID/FTDI, SPI, I2C, UART, displays, Li-ION Batteries
  • Experience with low-power management, RF and wireless applications preferred
  • Familiarity with TCP/IP preferred
  • Experience with Code Composer Studio development tools and scripts/batch files for automated builds preferred
  • Working knowledge of version control systems
  • Experience developing clear project specifications for SW, embedded and fabric designs
  • Skill in identifying and implementing process improvements for each stage of development

Responsibilities

  • Develop and implement design concepts for systems involving high-speed analog and digital design techniques and interface sensors with microcontrollers/microprocessors
  • Collect and analyze technical information from conversations with engineers, product managers, suppliers, etc.
  • Technical documents, operation of equipment and their own tests & experiments
  • Conduct design activities for a project and coordinate design activities with other personnel including the flow of information and documentation to other departments
  • Develop expertise for a particular product line and give guidance to others working on designs in this area
  • Develop, test and demonstrate device compliance with specifications and industry standards
  • Define measurement techniques, tuning procedures, special test fixtures for production use
  • Meet or exceed typical expectations for creativity, productivity, quality of work, and safety

Skills

DSPs
Microcontrollers
FPGAs
Audio codecs
C/C++
Troubleshooting
System design
USB interface
SPI
I2C
UART
RF/wireless
TCP/IP
Code Composer Studio
Version control

Education

Bachelor's degree in Electrical/Computer/Software Eng

Tools

Code Composer Studio
Batch scripts
Version control systems

Job description

This is a hands-on firmware design engineering position within the product development team. This employee plays a key role in the design of new PCB-based, industry-compliant, embedded electronic equipment. Depending on the project, the employee will either work as an individual or as part of a multi-disciplinary team. The employee sometimes directs the work of other engineers, designers and technicians, and performs other duties as assigned.

KEY RESPONSIBILITIES:
  • Develop and implement design concepts for systems involving high-speed analog and digital design techniques and interface sensors with microcontrollers/microprocessors.
  • Collect and analyze technical information from a variety of sources, including: Conversations with engineers, product managers, suppliers, etc.
  • Technical documents, operation of equipment and their own tests & experiments
  • Conduct design activities for a project and coordinate design activities with other personnel where appropriate including the flow of information and documentation to other departments.
  • Develop expertise for a particular product line, product technology or design area and give guidance to others working on designs in this area.
  • Develop, test and demonstrate device compliance with specifications and industry standards.
  • Define measurement techniques, tuning procedures, special test fixtures for production use.
  • Meet or exceed typical expectations for creativity, productivity, quality of work, and safety.
QUALIFICATIONS:
  • A Bachelor's degree in Electrical Engineering, Computer or Software Engineering
  • Minimum 5 - 10 years of hands-on design and troubleshooting of electronic assemblies
  • Excellent problem-analysis and resolution skills. Willing to troubleshoot and determine root-cause of complex issues.
  • Design experience with DSPs, microcontrollers, FPGAs, and audio codecs using C/C++
  • Experience interfacing with USB HID/FTDI, SPI, I2C, UART, displays, Li-ION Batteries.
  • Experience with low-power management, RF and wireless applications preferred.
  • Familiarity with computer-based software and/or web applications using TCP/IP preferred.
  • Experience with Code Composer Studio development tools and scripts/batch files for automated builds preferred
  • Working knowledge of version control systems.
  • Experience developing clear project specifications for SW, embedded and fabric designs.
  • Skill in identifying and implementing process improvements for each stage of development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Sunrise Systems • Pembroke (MA)

On-site
USD 85,000 - 120,000
Firmware (Embedded) Engineer
Firmware (Embedded) Engineer

Ampacimon Belgium • Town of Belgium (WI)

Hybrid
USD 90,000 - 120,000
Firmware Design Engineer
Firmware Design Engineer

hireneXus • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

Moseley Technical Services, Inc. • Auburn (AL)

On-site
USD 90,000 - 130,000
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Firmware Engineer
Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Firmware Engineer
Firmware Engineer

Maverick Direct Inc. • Akron (OH)

On-site
USD 70,000 - 90,000