CrawlJobs Logo

Embedded Software Developer

United States, Spring 97500.00 - 186100.00 USD / Year · Job Posted February 17, 2026

Job offer has expired

Job Link Share

Job Description

Designs, develops, troubleshoots and debugs software for new High Performance Computer products. Development includes low-level software such as drivers, HW interfaces, HW monitoring, networking, and tools. Identifies hardware compatibility and/or influences hardware design and test.

Job Responsibility

  • Designs enhancements, updates, and programming changes for systems software, including networking, drivers, interfaces, and tools
  • Assesses design, coding, programming, and integration activities required based on general goals and knowledge of overall architecture of product or solution
  • Writes and executes complete test plans, protocols, and documentation for assigned portion of application
  • identifies, debugs, and creates solutions for issues with code and integration with application architecture
  • Oversees a project team of other software system engineers, and development partners, to develop reliable, cost effective and high-quality solutions for assigned subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software system design status, project progress, and issue resolution
  • Represents the system software engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less-experienced staff members

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Systems, or equivalent
  • 3-7 years of experience in Embedded software deployment
  • Expertise with multiple software systems design tools and languages (C, C++, python, and GO are frequently used)
  • Linux development
  • RESTful API
  • Strong assessment and problem-solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at management levels

Nice to have

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

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

Similar Jobs for

Embedded Software Developer

8 matching positions

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

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

Embedded Software Developer

GuideTech, a subsidiary of Palladyne AI, builds high-performance avionics and au...
Location
Location
United States , Tucson
Salary
Salary:
Not provided
palladyneai.com Logo
Palladyne AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C/C++ required, embedded applications strongly preferred
  • Zynq/ARM platforms and AMD/Xilinx environment (Vivado, Vitis) strongly preferred
  • Experience with UARTs, I2C, SDLC, CAN, and SPI interfaces preferred
  • Python, C#, and Linux shell scripting preferred
  • Test equipment experience (Oscilloscopes, Logic Analyzers) preferred
  • VHDL desired
  • Soldering experience (cables/harnessing, surface mount components) desired
Job Responsibility
Job Responsibility
  • Write efficient, reliable code that runs directly on hardware such as microcontrollers or embedded processors
  • Develop firmware to control device behavior, manage memory carefully, and optimize performance within limited CPU and power constraints
  • Interface with hardware components like sensors, actuators, and communication buses
  • Debug and test software using simulators, debuggers, and hardware tools to ensure stability and real-time responsiveness
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

In this position, the incumbent works as part of a team involved in the developm...
Location
Location
Canada , Montreal
Salary
Salary:
Not provided
spacebridge.com Logo
SpaceBridge Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Electrical or Computer Engineering as a minimum
  • Minimum 5 years experience in a similar role
  • Expert level knowledge of Linux, and networking
  • Expert level knowledge of C/C++
  • Strong experience in low-level system development
  • Strong analytical skills
  • Excellent documentation and communication skills
  • Ability and desire to learn new technologies
  • Ability to work very well in a team environment
  • Ability to work on sophisticated projects without daily supervision
Job Responsibility
Job Responsibility
  • Real-time design and development using high-level programming
  • Designing innovative products in the IP networking domain
  • Implement best practices of software development
  • Support preparation of Technology Roadmap
  • Guide, coach, and mentor software development engineers
  • Collaborate with PLM on requirement definitions
  • Monitor task progress
  • Provide task transparency to the top management
  • Support other teams
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

In this role, you will join a world class team of mechanical, electrical and sof...
Location
Location
United States , Lafayette
Salary
Salary:
115000.00 - 135000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • 7+ years experience with C++/C
  • Experience Developing Embedded Linux deployments
  • Working knowledge of embedded software development best practices.
  • Experience in Linux driver development
  • Experience with python development
  • Background in DevOps, CI/CD, embedded software toolchains and version management systems
Job Responsibility
Job Responsibility
  • Evaluates software change requests to medical devices and supporting tools
  • Leads SW Project teams and/or major features
  • Mentors engineers in their areas of expertise
  • Designs, implements, and tests software changes for medical devices
  • Participates in change control board, risk reviews, and other project meetings as necessary
  • Works with cross functional team to communicate changes, and understand impacts to their function
  • Creates documentation throughout the development process
  • Commits to achieving and exceeding project goals and timelines
  • Performs duties in compliance with the Quality System
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

Embedded Software Developer. This role has been designed as ‘Hybrid’ with an exp...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Systems, or equivalent
  • Typically 3-7 years experience
  • Expertise with multiple software systems design tools and languages. (C, C++, python, and GO are frequently used)
  • Linux development
  • RESTful API
  • Strong assessment and problem-solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Designs enhancements, updates, and programming changes for systems software, including networking, drivers, interfaces, and tools
  • Assesses design, coding, programming, and integration activities required based on general goals and knowledge of overall architecture of product or solution
  • Writes and executes complete test plans, protocols, and documentation for assigned portion of application
  • identifies, debugs, and creates solutions for issues with code and integration with application architecture
  • Oversees a project team of other software system engineers, and development partners, to develop reliable, cost effective and high-quality solutions for assigned subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software system design status, project progress, and issue resolution
  • Represents the system software engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Embedded Software Developer

As member of the embedded software technical team, you will be joining a highly ...
Location
Location
Belgium , Olen
Salary
Salary:
Not provided
belden.com Logo
Belden, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Engineering, Computer Science, or equivalent by experience, with a passion for embedded systems
  • Proficiency in C++ and Python, with strong software development and debugging skills
  • Background in embedded Linux development and agile environments
  • Fluent in English (spoken and written)
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, maintain and improve software in an embedded Linux environment
  • Contribute to the development of industrial-grade telecommunication equipment used worldwide
  • Work closely with product management, QA, and service teams to align on technical requirements
  • Perform design and code reviews, assist in debugging, and improve system performance
  • Stay ahead of the curve by introducing innovative technologies and tools into R&D activities
  • Manage your own priorities and deadlines within a collaborative team environment
  • Fulltime
Read More
Arrow Right