Senior Embedded Software Engineer - C/C++ & RTOS

Mission Critical Electronics

Costa Mesa (CA)

On-site

USD 145,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Medical/dental/vision insurance
401(k) with company match
Paid time off

Job summary

Mission Critical Electronics, LLC (MCE) seeks an embedded software engineer to design, develop and test embedded software for mission-critical systems. You will code in C/C++ for microcontrollers and microprocessors, collaborate with hardware engineers on requirements, and ensure robust, scalable software across RTOS and embedded Linux platforms.

The role emphasizes unit testing, debugging, documentation, and staying current with industry advancements.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering or a related field.
  • 3+ years of experience as an embedded software engineer.
  • Proficiency in programming languages such as C and C++ for embedded systems.
  • Strong understanding of embedded systems, embedded Linux and RTOS.
  • Experience with microcontrollers, microprocessors and hardware-software integration.
  • Detail-oriented with excellent problem-solving and analytical skills.
  • Knowledge of communication protocols (SPI, I2C, UART, CANBUS, MODBUS) and device drivers.

Responsibilities

  • Design and develop embedded software solutions for microcontrollers and microprocessors.
  • Collaborate with hardware engineers to define software requirements and specifications.
  • Write efficient, modular and well-documented code in C/C++.
  • Work with testing teams to ensure software meets quality standards.
  • Implement software updates and patches based on feedback and testing results.
  • Debugging and troubleshooting software to identify and resolve issues.
  • Conducting code reviews and ensuring compliance with coding standards.
  • Stay updated on industry advancements in embedded software development.

Skills

C
C++
Embedded Linux
RTOS
Microcontrollers
Microprocessors
Device drivers
SPI
I2C
UART
CANBUS
MODBUS
Git

Education

Bachelor’s degree in Electrical Engineering or Computer Engineering or related field

Tools

Git

Job description

Mission Critical Electronics, LLC (MCE) seeks an embedded software engineer to design, develop and test embedded software for mission-critical systems. You will code in C/C++ for microcontrollers and microprocessors, collaborate with hardware engineers on requirements, and ensure robust, scalable software across RTOS and embedded Linux platforms.

The role emphasizes unit testing, debugging, documentation, and staying current with industry advancements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer - C/C++, RTOS, Linux
Senior Embedded Systems Engineer - C/C++, RTOS, Linux

TechDigital Group • Lynchburg (VA)

On-site
USD 80,000 - 120,000
Firmware/Embedded Software Engineer III
Firmware/Embedded Software Engineer III

Mission Critical Electronics • Costa Mesa (CA)

On-site
USD 145,000 - 150,000
Competitive compensation
Medical/dental/vision insurance
401(k) with company match
+1
Senior Embedded Software Engineer — Mission-Critical Defense
Senior Embedded Software Engineer — Mission-Critical Defense

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 238,000
Senior Aerospace Embedded Systems Engineer
Senior Aerospace Embedded Systems Engineer

iO Associates • Bristol (VA)

On-site
USD 120,000 - 180,000
Sponsorship for qualified candidates
International collaboration
Professional development
Senior Embedded Software Engineer - Cortex-M, RTOS, C/C++
Senior Embedded Software Engineer - Cortex-M, RTOS, C/C++

US Tech Solutions • Cary (NC)

On-site
USD 100,000 - 130,000
Senior Embedded Systems Lead - Firmware, RTOS & Hardware
Senior Embedded Systems Lead - Firmware, RTOS & Hardware

Micro Control Company • Minneapolis (MN)

On-site
USD 85,000 - 120,000
Paid Time Off
Health Insurance
401(K) with Roth option
+1
Senior Embedded C++ Engineer | RTOS, Secure Systems
Senior Embedded C++ Engineer | RTOS, Secure Systems

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Real-Time Embedded Software Engineer (C/C++)
Real-Time Embedded Software Engineer (C/C++)

Aeva Inc. • Mountain View (CA)

On-site
USD 132,000 - 180,000
Embedded C/C++ Software Engineer - RTOS & Linux
Embedded C/C++ Software Engineer - RTOS & Linux

Cloud Hybrid Technologies, LLC • Melbourne (FL)

On-site
USD 80,000 - 100,000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000