Embedded Firmware Engineer

Insight Global (United States)

Carlsbad (CA)

On-site

USD 110,000 - 160,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Insight Global is seeking an Embedded Firmware Engineer in Carlsbad, CA, to support new product development and enhancements for electromechanical products. You will develop embedded firmware for applicator valves, sensors, conveyor controllers, and motion-control systems while collaborating closely with electrical and systems engineers.

The role focuses on designing, coding, testing, and validating firmware in a real-time embedded environment, ensuring hardware compatibility, and producing

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or related field.
  • Two+ years hands-on embedded firmware development experience.

Responsibilities

  • Design, develop, test, and debug real-time embedded firmware for electromechanical products.
  • Write embedded C/C++ code for sensors, valves, processors, and motion-control products.
  • Translate product/hardware specs into firmware requirements.
  • Develop test plans and unit tests for firmware.
  • Collaborate with firmware, electrical, and systems engineers.

Skills

C/C++ programming
Embedded firmware
Cross-functional teamwork

Education

Bachelor's degree in EE/CE/CS

Tools

STMicrocontrollers
FreeRTOS
Xilinx SDK
LabVIEW
MATLAB

Job description

Insight Global is seeking an Embedded Firmware Engineer to support new product development and enhancements to existing electromechanical products. This engineer will develop embedded firmware for applicator valves, sensors, conveyor controllers, and motion-control systems while working closely with electrical and systems engineers.

Responsibilities
  • Design, develop, test, and debug firmware for real-time embedded hardware.
  • Write embedded C/C++ code for sensors, valves, processors, and motion-control products.
  • Translate product and hardware specifications into firmware requirements.
  • Support the ground-up development of new products and enhancements to existing systems.
  • Determine hardware compatibility and provide input into electrical hardware design.
  • Develop test applications, test plans, and unit tests.
  • Troubleshoot firmware and recommend corrective actions.
  • Support embedded communication, real-time I/O, control systems, data transfer, and memory management.
  • Create technical documentation and follow Agile firmware-development practices.
  • Collaborate with firmware, electrical, mechanical, and systems engineers.
Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Two or more years of hands-on embedded firmware-development experience.
  • Strong programming experience with C/C++.
  • Experience developing firmware for processors, microcontrollers, sensors, or motion-control systems.
  • Understanding of electronics and hardware/firmware interaction.
  • Experience testing, debugging, and documenting embedded systems.
  • Ability to work effectively within a cross-functional engineering team.
Preferred Qualifications
  • Experience with STMicroelectronics microcontrollers.
  • Experience with FreeRTOS or Real-Time Linux.
  • Experience with Xilinx Zynq-based systems, Xilinx SDK, or similar processor platforms.
  • Knowledge of servo motion control, PID loops, or stepper-motor control.
  • LabVIEW or MATLAB experience.
  • Experience with test-driven development, unit testing, and multithreaded applications.
  • Familiarity with oscilloscopes, voltmeters, or data analyzers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer: Real-Time Motion & Sensors
Embedded Firmware Engineer: Real-Time Motion & Sensors

Insight Global (United States) • Carlsbad (CA)

On-site
USD 110,000 - 160,000
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Software Engineer (Firmware Experience) - Knoxville, Tennessee

MissionHires • Knoxville (TN)

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

ACTalent • Goleta (CA)

On-site
USD 110,000 - 150,000
Equity Participation
Relocation Assistance
401(k)
+3
Senior Firmware Engineer
Senior Firmware Engineer

Insight Global (United States) • Carol Stream (IL)

On-site
USD 90,000 - 125,000
Embedded Software Engineer
Embedded Software Engineer

ACTalent • Santa Barbara (CA)

On-site
USD 110,000 - 160,000
Equity Participation
Relocation Assistance
401(k)
+3
Embedded Systems Engineer
Embedded Systems Engineer

nexacode • Texas

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

ICM Controls Corp. • Village of North Syracuse (NY)

On-site
USD 85,000 - 115,000
Firmware Software Engineer
Firmware Software Engineer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Embedded Firmware Engineer – C++ (Mid-Level / Senior)
Embedded Firmware Engineer – C++ (Mid-Level / Senior)

Pixie Services • Wisconsin

On-site
USD 90,000 - 130,000
Software Engineer I – Embedded
Software Engineer I – Embedded

Universal Instruments Corporation • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Robust Benefits