Embedded Engineer

Machine Learning Technologies, LLC

Phoenix (AZ)

On-site

USD 110,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Machine Learning Technologies, LLC in Phoenix, AZ is seeking an experienced embedded software engineer to design real-time software for 8/16/32-bit bare-metal systems. The role focuses on BSP development, device drivers, and hardware-software integration in avionics or automotive contexts.

Candidates must have an associates degree and at least 3+ years in C/C++ on embedded platforms; ability to obtain Secret clearance is required. Strong collaboration and documentation skills are essential.

Qualifications

  • 3+ years of experience with C/C++ on embedded systems (avionics or automotive).
  • 3+ years of hardware integration including device drivers.
  • Associates degree required; BS in engineering/computer science preferred.

Responsibilities

  • Develop real-time embedded applications to meet strict timing requirements.
  • Develop BSP software for 8/16/32-bit bare metal and VME/VPX systems.
  • Create device driver software for hardware peripherals and FPGA/CPLD peripherals.
  • Participate in all software lifecycle stages from requirements to testing and qualification.
  • Produce software documentation (SRS, SDD, STD) and support design reviews.
  • Assist in field testing and qualification with external validators.
  • Contribute to process improvements and adoption of new tech.

Skills

Real-time embedded
C/C++ on embedded
Hardware integration
Electronics schematics
Security clearance (Secret)

Education

Associates degree required
BS Electrical/Computer Engineering
BS Computer Science preferred

Tools

Yocto
Buildroot
VHDL/Verilog

Job description

JOB DESCRIPTION:
Key Responsibilities & Skills

Responsibilities/Skills:

  • Develops real-time embedded applications that meet strict timing requirements
  • Develops BSP software for proprietary (8/16/32-bit bare metal) and VME/VPX embedded systems
  • Develops device driver software for hardware peripherals (register-level drivers, modify existing OS drivers, drivers for custom FPGA/CPLD peripherals)
  • Participates in all software development phases from requirements, design, coding, implementation, testing, and qualification
  • Generates/supports generation of software documents (SRS, SDD, STD, etc.)
  • Supports design review presentations for both internal and external customer audiences
  • Participates in the testing and qualification processes in the field and with external validators
  • Participates in improving development processes and implementation of new technologies
Knowledge/Requirements:

Required

  • BS Electrical/Computer Engineering, BS Computer Science preferred. Associates degree required.
  • 3+ years of experience with C/C++ on embedded systems (prefer avionics or automotive)
  • 3+ years of experience with hardware integration including device drivers
  • Ability to understand digital & analog electronics schematics to drive software development
  • Ability to obtain security clearance at Secret level

Preferred

  • Linux kernel development and build systems (Yocto, Buildroot) experience
  • BSP development experience for SH2A, ARM, PowerPC, or x86 architecture processors
  • Experience with Agile development methods
  • Experience with FPGAs/CPLDs, VHDL/Verilog
  • Experience with RTOS, Linux, IPC (ARINC-653 RTOS is a plus).
  • Experience with aircraft avionics including MIL-STD-1553. FACE experience is a plus
  • Experience with DO178B/C is a strong plus, AS9100C/AS9115 is plus, data modeling is a plus

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Quantum Technologies. LLC • Phoenix (AZ)

On-site
USD 110,000 - 140,000
Embedded Software Developer/Engineer
Embedded Software Developer/Engineer

OLSA Resources, Inc. • Phoenix (AZ)

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

OLSA Resources, Inc. • Phoenix (AZ)

On-site
USD 75,768 - 85,411
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Village of Endicott (NY)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+5
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Embedded Engineer
Embedded Engineer

Sapsol Technologies Inc • Idaho

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Innovative Solutions & Support • Exton

On-site
USD 70,000 - 95,000
EMBEDDED SOFTWARE ENGINEER III
EMBEDDED SOFTWARE ENGINEER III

Platform Aerospace • Hollywood (MD)

On-site
USD 110,000 - 140,000