Demo

Software / Firmware Engineer

Axiomtek
City of Industry, CA Full Time
POSTED ON 12/21/2024
AVAILABLE BEFORE 2/21/2025

JOB BRIEF


We are looking for an experienced Level 3 or 4 Software/Firmware Engineer to join our growing team. The ideal candidate will have extensive technical expertise in embedded systems and firmware development, particularly with NXP i.MX, Nvidia Jetson Modules, x86 platforms, and MCUs.

 

In this role, you will be responsible for designing, developing, and maintaining complex software systems across various platforms, including ARM and x86 architectures. Experience with embedded systems, including Yocto, JetPack BSP, Linux Kernel, and QNX, is advantageous.


ROLE OBJECTIVE


The primary objective of the Level 3 or 4 Software/Firmware Engineer is to design, develop, and optimize Board Support Packages (BSPs) for embedded systems, with a focus on NXP i.MX, Nvidia Jetson, and x86 platforms. The engineer will collaborate with cross-functional teams to integrate and maintain software and firmware that align with our technical and product goals.


KEY RESPONSIBILITIES include the following. Other duties may be assigned.

 

  • Responsible for providing engineering responses to customers, gathering requirements, conducting implementation reviews, and overseeing releases.
  • Works closely with and guides the activities of ODM/OEM projects, understanding suppliers' technology and product roadmaps.
  • Collaborates directly with project/program managers, marketing, operations, and quality teams to bring products to market.
  • Consolidates all engineering specifications from RFQs for new ODM/OEM projects.
  • Evaluates technical options and represents business requirements to the engineering organization.


QUALIFICATIONS, SKILLS AND PREFERRED ATTRIBUTES:                                                                   

  • Bachelor’s degree in Electrical or Computer Science Engineering or a related field.
  • 2-3 years of experience in embedded software and firmware development.
  • Proficiency in software development using C or Shell scripts.
  • Experience in developing software and porting open-source software for embedded Linux platforms (e.g., OpenWRT, Yocto, OpenBMC).
  • Familiarity with real-time operating systems, particularly QNX.
  • Understanding of ROS2 and its applications in robotic systems.
  • Experience with Nvidia CUDA development and optimization for embedded applications.
  • Strong understanding of hardware-software integration and system performance tuning.
  • Excellent root-cause analysis skills for complex software systems.
  • Experience in embedded systems development and board bring-up.
  • Knowledge of the Linux kernel, filesystem, boot process, and driver architecture.
  • Understanding of processor and hardware requirements related to embedded Linux.
  • Familiarity with source control tools, such as Git.
  • Excellent verbal, written, and presentation skills.


BENEFITS:

 

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance 
  • 401(k) & Employer Matching 
  • Company Paid Group Life Insurance
  • Paid Time Off
  • Paid Federal Holidays

 

#LinkedIn


If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software / Firmware Engineer?

Sign up to receive alerts about other jobs on the Software / Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Axiomtek

Axiomtek
Hired Organization Address Industry, CA Full Time
JOB BRIEF We are seeking a motivated and detail-oriented Marketing Assistant to join our team. The ideal candidate will ...
Axiomtek
Hired Organization Address Rowland, CA Full Time
Job Description Job Description Salary : JOB BRIEF We are seeking a motivated and detail-oriented Marketing Assistant to...
Axiomtek
Hired Organization Address Industry, CA Full Time
JOB BRIEF The candidate will be essential in maintaining office efficiency, providing back-up administrative support, an...
Axiomtek
Hired Organization Address City of Industry, CA Full Time
JOB BRIEF The System Engineer’s responsibilities include product design and development activities associated with syste...

Not the job you're looking for? Here are some other Software / Firmware Engineer jobs in the City of Industry, CA area that may be a better fit.

Firmware Engineer

Apple, Culver, CA

Firmware Engineer

Teledyne Electronic Safety Products, Los Angeles, CA

AI Assistant is available now!

Feel free to start your new journey!