Embedded Software Engineer
Job in
Simi Valley, Ventura County, California, 93097, USA
Listed on 2026-05-21
Listing for:
247Hire
Full Time
position Listed on 2026-05-21
Job specializations:
-
Engineering
Software Engineer, Systems Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Job Description (Key Responsibilities)
- Capture, decompose, and derive functional requirements to create detailed technical specifications.
- Design, develop, integrate, and test embedded software applications using industry standards and model-based development methodologies.
- Develop low-level software and drivers for embedded devices, including microcontrollers and peripheral hardware.
- Author and maintain software design documentation and technical artifacts.
- Perform and track internal project activities while coordinating with external partners and subcontractors, including offshore verification teams.
- Support team members by sharing best practices and contributing to safety-critical development processes.
- Produce periodic status reports and updates for key stakeholders.
- Identify opportunities for continuous improvement, including tool standardization and process enhancements.
- Work collaboratively within a software engineering team using version control and configuration management systems.
- Exercise independent judgment and technical decision-making in solving engineering challenges.
Required Qualifications
- Bachelor’s degree in Engineering or a technical discipline such as Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 3 years of relevant professional experience in embedded software development.
- Experience programming in C at a low level, including interaction with hardware such as microcontrollers and device drivers.
- Experience with software verification of embedded systems programmed in C, Assembly, or related languages.
- Experience using version control and configuration management systems.
- Experience performing system verification using lab equipment, such as oscilloscopes and multimeters.
- Strong analytical and problem-solving skills using systematic engineering approaches.
- Fundamental knowledge of engineering principles, concepts, and techniques.
- Strong written and verbal communication skills.
- Proficiency with Microsoft Office applications.
- Experience working with bare-metal hardware interaction and embedded drivers.
- Experience with SCADE development environments.
- Familiarity with Accu Rev and DOORS for configuration and requirements management.
- Knowledge of aerospace software engineering standards, including DO-178B/C.
- Experience supporting SOI audits or compliance activities for safety-critical software systems.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×