Software Engineer, Embedded Systems II
Job in
California, Moniteau County, Missouri, 65018, USA
Listed on 2026-09-14
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-14
Job specializations:
-
Software Development
Unix/Linux, C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
Requirements
- One of the following qualifications, completed within the past 3 years or expected within the next 12 months:
Master's degree with 0 years of work experience;
Bachelor's degree with 2 years of work experience; educational or workforce development program (e.g., Associate’s, Apprenticeship, Boot camp, or Certification) with 3 years of work experience; or high school diploma (or equivalent) with 4 years of work experience - Qualifying education and work experience in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field
- Strong proficiency in C or C++ systems programming
- Practical experience with embedded Linux, RTOS, or POSIX-compliant operating systems
- Deep understanding of operating systems concepts, multithreading, concurrency, memory management, and low-level hardware-software interfaces
- Familiarity with software development workflows in Linux environments
- Familiarity with debugging tools such as GDB and Valgrind
- Familiarity with Git version control
- Preferred: low-level device drivers, kernel modules, BSPs, or bootloaders such as U-Boot and UEFI
- Preferred: networking principles, TCP/IP, OSI model, Ethernet, BGP, or OSPF
- Preferred:
Python or Bash automation tooling and test frameworks integrated with CI/CD pipelines such as Jenkins or Git Hub Actions - Preferred: hardware bring-up, HIL validation, or lab instrumentation such as logic analyzers, oscilloscopes, and JTAG debuggers
Demonstrates expertise in designing and optimizing embedded software and firmware, with strong proficiency in C or C++ systems programming. Capable of collaborating with cross-functional teams to develop device drivers and implement system-level test automation using Python within CI/CD pipelines.
Highest-signal resume keywords- C Or C++ Systems Programming
- Embedded Linux
- Operating Systems Concepts
- Python Automation Tooling
- Debugging Tools
- Embedded Software Development
- Firmware Development
- Device Driver Development
- Kernel Components
- System-Level Test Automation
- Memory Management
- Multithreading
- Concurrency
- Low-Level Hardware-Software Interfaces
- Production Triage
- RTOS
- POSIX-Compliant Operating Systems
- Networking Principles
- TCP/IP
- OSI Model
- Ethernet
- BGP
- OSPF
- HIL Validation
- Lab Instrumentation
- GDB
- Valgrind
- Git
- Jenkins
- Git Hub Actions
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:
×