×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Manhattan Beach, Los Angeles County, California, 90266, USA
Listing for: Apex Systems
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer 3

Embedded Software Engineer 3 – Manhattan Beach, CA (Onsite)

Role Overview: We are seeking an Embedded Software Engineer to join a software engineering organization. The role involves developing software for resource‑constrained target environments with soft and hard real‑time requirements for various flight, space, or ground systems. The software will implement complex data analysis, data routing, and control systems algorithms. This position requires familiarity with various processors, memory, and I/O architectures.

Key Responsibilities
  • Design, develop, document, test, and debug applications software and systems that contain logical and mathematical solutions.
  • Develop procedural and object‑oriented software in C++.
  • Work with real‑time operating systems, such as VxWorks or Linux, and their associated host and development environments.
  • Collaborate with equipment designers and hardware engineers in the planning, design, and development of electronic data processing systems for product software.
  • Analyze system capabilities to resolve problems on program intent, output requirements, and input data acquisition.
  • Prepare operating instructions and design utility programs.
  • Ensure software standards are met.
  • Work in a process‑oriented environment using waterfall, spiral, or agile processes.
Required Qualifications

Education: A Bachelor’s Degree in Computer Engineering, Computer Science, or Software Engineering from an ABET accredited university is required.

Experience: 8+ years of software development experience. Candidates should have experience in software engineering and development across the full life cycle for automated test systems on aerospace programs. Experience working in a fast‑paced lab environment with rapid development is necessary.

Technical

Skills:

Experience with object‑oriented software design and C++ programming. Experience executing in a real‑time operating system (RTOS) environment (e.g., FreeRTOS, RT‑Linux, GH Integrity) is also required.

Preferred Qualifications
  • Experience across various life cycle phases, including software systems architecture development, requirements definition and analysis, OO development, code and unit test, and system integration and test.
  • Experience with lab instruments such as noise and signal generators, logic, spectrum, and network analyzers, and power sources and switches.
  • Experience with hardware validation and verification of RF, digital, or mixed‑signal devices.
Equal Opportunity Employer

This is an equal‑opportunity employer. We do not discriminate on the basis of race, color, religion, creed, sex, age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, disability, or any other characteristic protected by law.

#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary