CrawlJobs Logo

Software Developer (Embedded Systems)

United States, Kent Employment contract 140000.00 - 160000.00 USD / Year · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Description

Zachary Piper Solutions is seeking a Software Developer (Embedded Systems) to support an advanced aerospace program focused on next‑generation space and flight technologies. This position is hybrid in Kent, WA (3 days onsite). The Software Developer (Embedded Systems) will design, develop, and integrate embedded software systems supporting space and satellite platforms. This role directly contributes to mission‑critical technology that will transition into flight units and satellite‑based radio systems. Join a cutting-edge R&D team building the future of satellite communications, flight hardware, and software-defined radio (SDR) capabilities for national security missions.

Job Responsibility

  • Supporting code generation for highly embedded systems and FPGA-based platforms
  • Developing embedded C/C++ software targeting Linux/PetaLinux environments
  • Collaborating with multi-disciplinary engineering teams to prototype hardware solutions
  • Conducting hands-on hardware/software integration and validating execution on target processors
  • Contributing to open-architecture frameworks enabling dynamic algorithm updates on deployed radios

Requirements

  • 5+ years of experience with embedded programming using C/C++ in Linux or PetaLinux environments
  • Hands-on hardware/software integration experience with embedded processors
  • Exposure to FPGA environments, Board Support Packages (BSP), or SDR development
  • Bachelor’s degree in Engineering, Computer Science, Mathematics, Physics, or related discipline (Master’s or PhD also accepted per experience requirements)
  • Active Top Secret clearance

What we offer

  • PTO
  • Paid Holidays
  • Medical
  • Dental
  • Vision
  • 401K
  • Tuition Reimbursement
  • Sick leave as required by law

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer (Embedded Systems)

8 matching positions

New

Senior Embedded Software Developer - DSP

Join us in developing the next generation of hearing aid technology that helps m...
Location
Location
Denmark , Smørum
Salary
Salary:
Not provided
demant.com Logo
Demant
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • 5+ years experience in embedded software development for resource and power constrained applications
  • Experience working with complex, multi-chip embedded platforms
  • Curiosity about coding with both DSP and NPU
  • Strong analytical and problem-solving capabilities
  • Proficient in C programming and a certain level of compiler knowledge
  • Experience with Linux-based development environments and Git workflows
Job Responsibility
Job Responsibility
  • Implement and optimize advanced DSP algorithms in embedded software through close collaboration with DSP algorithm designers
  • Bringing up and integrating software on new chipset platforms and deploying advanced DSP and AI-based algorithms within power and resource constrained environments
  • Drive system-level debugging, profiling, and optimization with particular focus on power efficiency, performance, and robustness
  • Contribute to software architecture discussions and technical decision-making for future IC and embedded platform development
  • Collaborate closely with experts in hardware, DSP, system architecture, and verification
  • Investigate and resolve complex issues spanning software, hardware, and system interactions
  • Support continuous improvement of development tools, engineering practices, and software quality
  • Communicate technical solutions, risks, and progress effectively to stakeholders
What we offer
What we offer
  • Work on technology that improves quality of life for millions of people worldwide
  • Join a great team with deep expertise and genuinely friendly people
  • Influence technical decisions and future product architecture
  • Work with cutting-edge embedded technologies, real-time audio processing, and AI-enabled solutions
  • Join a collaborative and innovative engineering culture where learning and professional growth are encouraged
  • Become part of Demant's international and diverse workplace, where colleagues from different background collaborate in an open, inclusive, and respectful environment
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Developer

We are looking for a skilled Staff Embedded Software Developer with a deep under...
Location
Location
Canada , Markham; Oshawa
Salary
Salary:
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proficiency in programming languages such as C, C++, and other related languages (8+ years of hands on development experience)
  • Experienced developing software for Linux, Android, and QNX platforms
  • Solid understanding of distributed systems, configuration management, and large-scale data pipelines
  • Experience designing, developing, or operating a control plane, fleet management system, or other large-scale distributed coordination service
  • Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP)
  • Familiarity with Autosar standards
  • Experience in leading complex cross-organizational initiatives
  • Expert in software development and optimization
  • Strong problem-solving skills and the ability to troubleshoot complex issues in production environments
Job Responsibility
Job Responsibility
  • Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs
  • Design, implement, and maintain the on-vehicle data plane that collects, processes, and forwards data from vehicle systems to cloud storage
  • Optimize our control and data plane for reliable data egress and configuration delivery over intermittent connectivity, rapid convergence to new configuration, and a minimal CPU and memory footprint on the target ECU
  • Integrate with cloud services such as Azure, AWS S3, and Firestore for configuration delivery, device state reporting, and data egress
  • Collaborate with DevOps and Cloud teams to roll out new on-vehicle software and configuration safely
  • Instrument our software with the observability needed to monitor the fleet, diagnose issues in production, and resolve them at the source
  • Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches
  • Drive the technical direction of how we manage thousands of vehicles from a single control plane, including configuration distribution, version management, device identity, and remote diagnostics
  • Mentor junior and senior peers, and support team growth
  • Promote best practices within the software community Be an integral part of a dynamic, growing team, contributing positively to team culture and success
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Middle Embedded Software Developer

Our embedded team is growing and looking for an experienced Embedded Software De...
Location
Location
Philippines
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C / strong
  • Embedded Systems Development / strong
  • RTOS / good
  • English / strong
What we offer
What we offer
  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right

Embedded Software Developer (Junior/Middle)

ABOUT THE JOB: Develop embedded software solutions for micro-controller and proc...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Software Engineer, Information Technology, or related field
  • From 2 years of experience in embedded software development or similar role
  • Knowledge of micro-controller, processor, and embedded systems
  • Experience with C++ programming for embedded applications
  • Experience with Classic AUTOSAR architecture is an advantage
  • Experience in Software Development Life-cycle
  • Exposure to emulators, simulators, debugging, and test equipment
  • Good communication in English
  • You demonstrate strong analytical and problem-solving skills.
Job Responsibility
Job Responsibility
  • Develop embedded software solutions for micro-controller and processor-based systems
  • Implement and optimize C++ code for embedded applications
  • Integrate and configure Classic AUTOSAR architecture in embedded projects
  • Participate in all phases of the Software Development Life-cycle
  • Utilize emulators, simulators, debugging, and test equipment to validate software functionality
  • Collaborate with cross-functional teams to ensure project objectives are met
  • Analyze and resolve technical issues related to embedded systems
  • Document software design, development, and testing processes.
What we offer
What we offer
  • 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, yoga, badminton, etc.)
  • International team with flexible working time + hybrid working
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries.
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

This role involves delivering software solutions for equipment designed by engin...
Location
Location
United States , Johnston
Salary
Salary:
50.00 - 65.00 USD / Hour
apexsystems.com Logo
Apex Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in the following areas: Using and implementing solutions with hyperspectral cameras
  • Developing solutions for embedded systems
  • Programming in Python
  • Programming in C, C++, or C#
Job Responsibility
Job Responsibility
  • Work on a cross-functional project team to meet customer requirements and expectations
  • Develop, test, document, and maintain software solutions driven by a seasonal schedule
  • Develop an understanding of field and lab equipment for R&D
What we offer
What we offer
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • ESPP (employee stock purchase program)
  • 401K program
  • HSA (Health Savings Account on the HDHP plan)
  • SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
  • Corporate discount savings program
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

Our client is seeking Embedded Software Developers to design, develop, troublesh...
Location
Location
United States , Colorado Springs
Salary
Salary:
Not provided
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-7 years of embedded or systems software development experience
  • Strong proficiency in C/C++, Python, and/or Go
  • Linux development experience required
  • Experience working close to hardware / system-level software
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Develop and enhance systems software including drivers, networking, interfaces, and tools
  • Support hardware/software integration and debug complex system-level issues
  • Write and execute test plans, validation scripts, and debugging procedures
  • Collaborate with cross-functional engineering teams on architecture and delivery
  • Contribute to system-level design discussions and technical problem solving
  • Fulltime
Read More
Arrow Right

Experienced Embedded Software Developer

We are looking for an experienced Embedded Software Developer to join our dynami...
Location
Location
Salary
Salary:
Not provided
nearyou.se Logo
NearYou Sverige AB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as an Embedded Software Developer or in a similar role, ideally with experience in safety-critical systems
  • Strong programming skills in C and Python
  • Experience with embedded systems, microcontrollers, and real-time operating systems (RTOS)
  • Familiarity with DO-178 standards and requirement-based development processes
  • Experience with some version control systems, preferably Git and/or Dimension
  • Knowledge of software development methodologies, such as Agile or Scrum
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills
  • Relevant degree in Computer Science, Electrical Engineering, or a related field
Job Responsibility
Job Responsibility
  • Design and develop embedded software for various platforms and architectures, with a focus on safety-critical systems
  • Write clean, efficient, and well-documented code in accordance with DO-178 standards
  • Collaborate with hardware engineers to integrate software with hardware components
  • Participate in requirement analysis and traceability to ensure compliance with safety and security standards
  • Perform software testing and debugging to ensure reliability, performance, and compliance with safety standards
  • Contribute to the development and improvement of requirement-based development processes
  • Work in an agile environment, participating in sprint planning, daily stand-ups, and retrospectives
  • Stay up-to-date with the latest trends and technologies in embedded software development for safety-critical systems
What we offer
What we offer
  • You have the same benefits and security as with a traditional employer and you are covered by the collective agreements' conditions for, for example, salary, insurance, pension and vacation
  • You get a consultant manager who helps you in your choice of assignment and gives you tips and advice on how you can develop in working life
  • You also get to meet different corporate cultures and gain experience from different industries, which means that you develop your skills and your network and make you a more attractive employee
Read More
Arrow Right

Embedded Software Developer

Development and maintenance of embedded software in C/C++ for microcontroller-ba...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
palnarindia.com Logo
Palnar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33)
  • Implementation of device drivers, peripheral interfaces, and communication protocols (UART, SPI, I²C, etc.)
  • Software integration and testing on target hardware
  • Conducting Unit-Tests and Code Reviews
  • Driving and contributing to the test strategy
  • Design and maintenance of the development ecosystem and CI/CD pipelines using GitLab/Jenkins
  • Setup, maintenance, and continuous improvement of embedded toolchains (compilers, linkers, debuggers, build systems)
  • Optimization and integration of embedded IDEs (e.g., JetBrains CLion, VS Code) with appropriate plugins
  • Evaluation and documentation of tools, and creation of development guidelines
  • Collaboration with cross-functional teams (mechanics, electronics, testing, hardware)
Job Responsibility
Job Responsibility
  • Development and maintenance of embedded software in C/C++ for microcontroller-based systems
  • Adaptation and optimization of existing product software
  • You will contribute to the core embedded systems framework by implementing the complete hardware abstraction layer. Your work will enable application developers to access microcontroller features more efficiently and will support a highly modular and reusable software environment across product lines.
Read More
Arrow Right