What Embedded Software Developer Jobs are in the United States?

Showing 5000+ Embedded Software Developer jobs in the United States

Embedded Software Developer / Engineer

85702 Tucson  $80,000 - $130,000 per year  help_outline TEKsystems

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Overview
We are seeking an experienced Embedded Software Engineer to support the design, development, integration, and maintenance of advanced software applications in a fast-paced engineering environment. This role requires a strong technical background , proven leadership experience, and the ability to contribute across multiple engineering programs.
Key Responsibilities
+ Develop and maintain software applications using C++, C#, Python, and Java.
+ Lead and support multiple engineering projects simultaneously.
+ Drive rapid prototyping and iterative software development efforts.
+ Collaborate with cross-functional engineering teams to ensure successful system integration.
+ Utilize Azure DevOps and modern CI/CD practices for software delivery and project tracking.
+ Provide technical leadership while remaining hands-on with software design and development.
+ Develop innovative software solutions that support business and program objectives.
+ Promote efficient engineering practices, continuous improvement, and high-quality software delivery.
Required Qualifications
+ 10-15 years of professional software engineering experience, including technical leadership responsibilities.
+ Strong experience with real-time systems, Linux, RTOS, and VxWorks environments.
+ Experience developing software for complex, mission-critical systems.
+ Experience in agile and fast-paced engineering organizations.
+ Strong communication, collaboration, problem-solving, and leadership skills.
Required Skills
+ C++
+ C#
+ Python
+ Java
+ Software Development
+ Agile Methodologies
+ Systems Integration
+ Azure DevOps
+ CI/CD Processes
Preferred Qualifications
+ Experience in smaller, agile engineering organizations.
+ Experience with rapid prototyping and iterative development environments.
+ Demonstrated ability to deliver innovative technical solutions.
+ Ability to adapt quickly to changing priorities and program requirements.
+ Proven success working within lean, collaborative engineering teams.
Keywords: C++, C#, Python, Java, Linux, RTOS, VxWorks, Azure DevOps, Agile, Systems Integration, Software Engineering, Technical Leadership, CI/CD, Real-Time Systems
Job Type & Location
This is a Contract to Hire position based out of Tucson, AZ.
Pay and Benefits
The pay range for this position is $57.69 - $76.92/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Tucson,AZ.
Application Deadline
This position is anticipated to close on Aug 6, 2026.
About TEKsystems
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Is this job a match or a miss?
Apply Now

Embedded Software Developer

15668 Murrysville  $80,000 - $130,000 per year  help_outline Insight Global

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description
We are seeking a self-motivated mid-senior Embedded Software Developer to join a large medical device client in the Pittsburgh area. This person should have strong C/C++ firmware development background within a highly regulated environment. The ideal candidate will have experience in a hands-on functional and technical aspects of the SDLC, including design and development, as well as testing and de-bugging.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
- 5+ years' experience as a full lifecycle embedded software developer from gathering requirements, design, resource monitoring, testing, and de-bugging
 - C/C++ proficiency for core programming
 - Technical understanding of developing software on a real-time operating system/ARM processor/development on true hardware
 - Proven experience in code reviews, performance optimization, debugging, integration testing, and documentation - Medical device industry experience
 - Involvement in DevOps and Agile practices
 - API Integration practices
 - Usage of AI tools during development
Is this job a match or a miss?
Apply Now

Embedded Software Developer

95054 Santa Clara  $80,000 - $130,000 per year  help_outline ManpowerGroup

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

Our client, a leading organization in broadband and networking technology, is seeking a dedicated Embedded Software Developer to join their innovative team. As an Embedded Software Developer, you will be part of the RDK-B support team, contributing to the development of advanced gateway solutions. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a collaborative spirit, which will align successfully within the organization.
**Job Title:** Embedded Software Developer
**Location:** Santa Clara, CA
**Pay Range: $40 - $58/hr**
**What's the Job?**
+ Design, develop, and integrate software components for broadband gateway products.
+ Implement features such as Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and network management.
+ Debug and resolve issues within embedded Linux environments, including kernel and user space.
+ Collaborate with internal teams and vendors to ensure platform standards and seamless integration.
+ Optimize system performance and troubleshoot customer-reported issues effectively.
**What's Needed?**
+ 3+ years of experience in embedded software development using C (C++ is a plus).
+ Strong knowledge of RDK-B, OpenWRT, prplOS architecture, and broadband gateway technologies.
+ Hands-on experience with embedded Linux, kernel concepts, and system debugging tools.
+ Solid understanding of TCP/IP stack, networking protocols, and packet flow.
+ Experience with firewall/iptables, IPv6 transition technologies, source control, and debugging tools.
**What's in it for me?**
+ Opportunity to work on cutting-edge broadband gateway solutions.
+ Collaborative environment supporting professional growth and development.
+ Engagement with innovative technologies and cross-functional teams.
+ Potential for a 3-month contract-to-hire opportunity.
+ Work in a dynamic and inclusive workplace committed to diversity and excellence.
**Upon completion of waiting period, consultants are eligible for:**
+ Medical and Prescription Drug Plans
+ Dental Plan
+ Vision Plan
+ Health Savings Account
+ Health Flexible Spending Account
+ Dependent Care Flexible Spending Account
+ Supplemental Life Insurance
+ Short Term and Long Term Disability Insurance
+ Business Travel Insurance
+ 401(k), Plus Match
+ Weekly Pay
If this is a role that interests you and you'd like to learn more, click apply now and a recruiter will be in touch with you to discuss this great opportunity. We look forward to speaking with you!
**About ManpowerGroup, Parent Company of: Manpower, Experis, Talent Solutions, and Jefferson Wells.**
_ManpowerGroup® (NYSE: MAN), the leading global workforce solutions company, helps organizations transform in a fast-changing world of work by sourcing, assessing, developing, and managing the talent that enables them to win. We develop innovative solutions for hundreds of thousands of organizations every year, providing them with skilled talent while finding meaningful, sustainable employment for millions of people across a wide range of industries and skills. Our expert family of brands -_ **_Manpower, Experis, Talent Solutions, and Jefferson Wells_** _- creates substantial value for candidates and clients across more than 75 countries and territories and has done so for over 70 years. We are recognized consistently for our diversity - as a best place to work for Women, Inclusion, Equality and Disability and in 2023 ManpowerGroup was named one of the World's Most Ethical Companies for the 14th year - all confirming our position as the brand of choice for in-demand talent._
ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.
Is this job a match or a miss?
Apply Now

Advanced Embedded Software Developer

36107 Montgomery  $80,000 - $130,000 per year  help_outline Honeywell remove_red_eye View All

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

As an Embedded Software Developer here at Honeywell, you will be responsible for designing, developing, testing, deploying and maintaining embedded software solutions tailored to customer-specific requirements, that extend and enhance the OnGuard product. Your projects would include custom integrations to third party software systems and various extensions to OnGuard. You will work closely with customers and internal teams to deliver high-quality, customized software while working remotely on customer computers.
You will report directly to our Managed Services Manager and you'll work remotely on a work-from-home schedule, collaborating with customers and Honeywell teams to ensure seamless software integration and delivery.
In this role, you will impact the successful deployment of customized embedded software solutions that meet unique client needs, enhancing customer satisfaction and driving innovation in embedded systems.
**KEY RESPONSIBILITIES**
+ Develop and maintain embedded software tailored to customer requirements.
+ Collaborate with customers, third party software teams and internal teams to define system specifications and ensure software compatibility.
+ Work remotely on customer computers to implement, test, and debug embedded software solutions.
+ Ensure timely delivery of software projects while maintaining high quality standards.
+ Provide technical support and troubleshooting assistance to customers during software deployment.
+ This position may require occasional international travel (up to 10%); typically, individual trips of short duration (3-5 days).BENEFITS OF WORKING FOR HONEYWELL
+ Benefits - Medical, Vision, Dental, Mental Health
+ Paid Vacation
+ 401k Plan/Retirement Benefits (as per regional policy)
+ Career Growth
+ Professional Development
**YOU MUST HAVE**
+ Experience in design and development of embedded software solutions.
+ Experience with SQL and relational databases
+ Experience with SQL Server database development using T-SQL and writing SQL stored procedures, triggers, and functions
+ Experience with JReport
+ Knowledge of ASP.NET, ADO.NET, WCF, WPF, or WinForms
+ Proficiency in debugging and testing embedded software in customer environments.
+ Ability to work independently in a remote setting while managing customer interactions effectively.
+ Familiarity with hardware and software integration in embedded systems.
**WE VALUE**
+ Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field.
+ Experience working in customer-facing roles or custom solutions development.
+ Strong problem-solving skills and attention to detail.
+ Ability to adapt to diverse customer environments and requirements.
+ Passion for innovation and continuous learning in embedded technologies.
+ Ability to work independently in a team environment
**ABOUT HONEYWELL**
+ Honeywell International Inc. (Nasdaq: HON) invents and commercializes technologies that address some of the world's most critical challenges around energy, safety, security, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state of the art technology solutions to improve efficiency, productivity, sustainability, and safety in high growth businesses in broad-based, attractive industrial end markets. Our products and solutions enable a safer, more comfortable, and more productive world, enhancing the quality of life of people around the globe. **Learn more** _( BUSINESS UNIT**
+ Honeywell Advanced Process Control software and outcome-based solutions and enterprise performance management provide innovative software solutions that optimize industrial processes and improve operational efficiency. Our custom solutions developers work closely with customers to deliver tailored software that meets specific operational needs while ensuring high performance and reliability.
**BENEFITS OF WORKING FOR HONEYWELL**
In addition to a performance-driven salary, cutting-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer-subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information: annual base salary range for this position is $87,200-109,100. Please note ,that this salary information serves as a scope general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations."
The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. Posting Date: JULY 13,2026
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments - powered by our Honeywell Forge software - that help make the world smarter, safer and more sustainable.
Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
Is this job a match or a miss?
Apply Now

Senior Embedded Software Developer

01805 Burlington  $80,000 - $130,000 per year  help_outline Privafy

Posted today

Job Viewed

Tap Again To Close

Job Description

Privafy is a next‑gen security company that offers a unique and comprehensive cloud‑based approach to security that eliminates the cost and complexity typically associated with data security solutions. Our solutions solve the problem of end‑to‑end protection for data in motion in a mobile‑centric, cloud‑based world.

Our customers are businesses of all sizes, managed security providers, carriers, and IoT manufacturers that are looking for a simple, cost‑effective but powerful security solution to protect their cloud applications, networks, and devices against data theft, malware, and other cyberattacks.

Job Description

Developer for C/C++ for micro‑controller, Linux, and/or Android embedded systems. Work with an embedded Engineering team on a wide range of projects integrating hardware security into IoT devices in a Cloud environment. You will be involved in all stages of design, development, and testing of libraries supporting hardware security devices.

You should be self‑motivated and willing to learn new development environments and build systems.

This position can be based in Burlington, Ma or remote.

Qualifications
  • Minimum, Bachelors Degree in Electrical, Computer, or Software Engineering
  • At least 4 years of direct professional work experience developing embedded software in C language
  • A good working knowledge of hardware in embedded systems
  • Experience coding to industry and company standards and corresponding documentation
  • Familiarity with embedded development tools and environments
  • Create and evaluate software requirements to meet the requirements of the overall system

Experience considered a plus:

  • Snapdragon TEE
  • Smart Cards/Secure Element
  • Golang
  • NXP SE050
  • Automotive
  • Yocto

Location: This a full time position. Remote is Ok.

Additional Information
  • Medical Insurance
  • Health Reimbursement Arrangement
  • Vision
  • Long-Term Disability
  • Life and Accidental Death & Dismemberment
  • Dependent Care Flexible Spending Account
  • Employee Assistance Program
  • Domestic Partner Coverage

#J-18808-Ljbffr
Is this job a match or a miss?
warning

Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.

View Now

Wireless Embedded Software Developer, Simulation Foundations, Amazon Leo

92108  $80,000 - $130,000 per year  help_outline Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description

Description
Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world.
Come work at Amazon!
As a member of Kuiper MAC-SW, you will be responsible for delivering embedded FW code running on ground networks on customer terminals and on satellites. Come and join the innovative and unique wireless project Kuiper. You would be focused on designing, developing and testing complete Kuiper-MAC FW. You will be a key member of a cross functional team of innovators, working on unique wireless technology that will enable millions of people to stay connected. Design, develop, integrate and bring up Kuiper-MAC FW components/drivers in a real-time embedded environment
Export Control Requirement:
Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Key job responsibilities
* Working in a cross-functional environment to define multi-dimensional performance requirements (e.g., MIPs, memory BW)
* Make performance and optimization trade-offs to meet end-to-end use case requirement
* Build component use-cases/test-cases and debug your code in Kuiper embedded environment
* Profile and execute the code on RTOS and/or bare-metal embedded environment
* Contribute in defining services and functionalities delivered by your FW-subsystems
* Define, document, test and debug your FW-HW interfaces
* Familiarity with SW/FW best practices (e.g., clean architecture, refactoring, .)
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company's reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at .
USA, CA, San Diego - 143,700.00 - 194,400.00 USD annually
USA, WA, Redmond - 143,700.00 - 194,400.00 USD annually
Is this job a match or a miss?
Apply Now

Lead Embedded Software Developer

53126 Franksville  $80,000 - $130,000 per year  help_outline Eaton Corporation

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

Eaton's ES AMER ESS division is currently seeking a Lead Embedded Software Developer.
The expected annual salary range for this role is $ - $ a year.
Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.
**What you'll do:**
Step into a role where your work directly shapes the future of the smart grid, real‑time controls, and high‑performance protective relays that keep the world's power flowing. As a Lead Embedded Software Developer, you'll drive architecture and development for Linux/RTOS‑based platforms that must perform flawlessly-every millisecond counts.
You'll work hands‑on with a collaborative team of software, hardware, and test engineers to build next‑generation intelligent electronic devices (IEDs) used across the electrical power distribution industry.
The position will be part of a multi-disciplined new product engineering team at Eaton's Thomas A. Edison Technical Center in Franksville, WI. Relocation is offered to candidates currently residing within the US/PR.
Lead the technical direction and design of embedded platforms while still staying close to the code. Your work will influence product strategy, system performance, and the smart grid technologies powering modern energy infrastructure.
**You Will:**
- Drive platform architecture & new feature design to shape the next generation of real time, high performance embedded systems.
- Solve complex integration challenges across hardware and software interfaces-your engineering fingerprints will be everywhere.
- Design and build advanced IED functionality in C/C++, including protection algorithms, diagnostics, communication stacks, and cybersecurity features.
- Evaluate and optimize system performance, influencing critical hardware and firmware decisions.
- Champion embedded engineering excellence through code reviews, continuous integration, and modern development practices.
- Collaborate across disciplines-from systems engineering to marketing and operations-to bring new products to life.
**Qualifications:**
**Basic Qualifications:**
- Bachelor's degree from an accredited institution
- Minimum of four years of experience in working on embedded systems or embedded software development.
**Preferred Qualifications:**
- 3+ years of professional C/C++ experience
- Proven technical leadership in embedded product development
- Experience with Embedded Linux (Yocto preferred)
- Strong understanding of drivers, networking, and real‑time OS concepts
- Exposure to virtualization, secure coding, cybersecurity, and UML modeling
- Experience with Agile/Scrum, TDD, and unit‑test frameworks (GoogleTest, GoogleMock, xUnit+)
- Familiarity with multi‑core systems and tools like Jira or Git
- Knowledge of power systems, switchgear, or regulator controls
All positions may require participation in video and in-person interviews as part of the hiring process. All candidates will be evaluated based on job-related competencies, and all candidates' privacy rights and data security will be protected in accordance with applicable laws.
We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
Eaton believes in second chance employment. Qualified applicants with arrest or conviction history will be considered regardless of their arrest or conviction history, consistent with the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act and other local laws.
You do not need to disclose your conviction history or participate in a background check until a conditional job offer is made to you. After making a conditional offer and running a background check, if Eaton is concerned about conviction that is directly related to the job, you will be given the chance to explain the circumstances surrounding the conviction, provide mitigating evidence, or challenge the accuracy of the background report.
To request a disability-related reasonable accommodation to assist you in your job search, application, or interview process, please call us at to discuss your specific need. Only accommodation requests will be accepted by this phone number.
We know that good benefit programs are important to employees and their families. Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Click here ( for more detail: Eaton Benefits Overview. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Is this job a match or a miss?
Apply Now

Embedded Software Developer

21276 Baltimore  $80,000 - $130,000 per year  help_outline MillenniumSoft Inc

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Embedded Software Developer role at MillenniumSoft Inc . Location: Sparks, MD. Employment Type: Contract on W2. Onsite 3 days a week. Duration: 12 Months. Total hours per week: 40. Level of Experience: Senior Level.

Responsibilities
  • This developer belongs within an embedded firmware development team working in a modified Agile Kanban environment with a focus on on-time delivery, integration of hardware and firmware without the application, and high reliability and uptime.
  • Integration with manufacturing and support of current instruments are as fundamental as developing new features to this team.
Qualifications
  • Be able to communicate designs and interfaces effectively and efficiently
  • Present themselves clearly and professionally
  • Lead and manage a small, embedded team
  • Have minimum of 15 years professional experience
  • Have minimum of 8 years of embedded microcontroller programming
  • Have minimum 10 years of recent C/C++ (C97 or better) experience
  • Have minimum 5-year experience in RTOS
  • Bare metal programming and hardware interfacing
  • Be able to switch between support and development as needed
  • Understand source control systems and specifically GIT and GITFLOW
The Ideal Candidate Must Have Experience In
  • Bare metal Embedded development and debugging
  • FreeRTOS and FreeRTOS + TCP
  • Serial interfaces: USART/UART, RS232, RS422, RS485, CAN, I2C, SPI
  • STM32 microcontrollers
  • Object oriented design/object oriented programming
  • C# for user interface and testing purposes
  • Schematic interpretation and some hardware design
Nice To Have
  • Visual Studio and GCC/OpenOCD toolchains
  • TCP/IP wire level protocols
  • Automated unit testing and GTest
  • Flash memory management/programming
  • Bootloaders and bootloading to an embedded application
  • Logic analyzers and oscilloscopes
  • Stepper motor control and robotics
  • Contributing to the training less experienced developers
  • Participating in defining process and procedure improvements to a team
  • Agile and Safe Agile, Kanban and scrum
  • Working in a regulated environment, e.g. Medical devices or Medical test Equipment
Seniority level

Seniority level: Mid-Senior level

Employment type
  • Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT)
  • Onsite 3 days a week
Job function
  • Engineering and Information Technology
Industries
  • Staffing and Recruiting

#J-18808-Ljbffr
Is this job a match or a miss?
warning

Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.

View Now

RDK-B Embedded Software Developer

95054 Santa Clara  $80,000 - $130,000 per year  help_outline Capgemini

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

RDK-B Embedded Software Developer
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
**About the Job You're Considering**
We are looking for an experienced Embedded Software Developer for RDK-B with strong expertise in broadband gateway technologies. An onsite role in Sunnyvale, CA, in this role you will design, develop, and integrate advanced networking features for home and business gateway products on RDK-B. You will work closely with chipset vendors, cross-functional teams, and customer support to deliver robust and scalable solutions.
**Location**
This is an onsite role in Sunnyvale, CA.
**Your Role**
+ Design, develop, and integrate software components for gateway and extender products.
+ Implement and enhance features such as Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181 & network management.
+ Debug and resolve issues across embedded Linux environments, including kernel and user space.
+ Collaborate with internal teams and vendors to ensure compliance with platform standards and seamless integration.
+ Optimize system performance and troubleshoot customer-reported issues.
+ Participate in code reviews, unit testing (GTest/GMock), and CI/CD processes.
**Your Skills & Experience**
+ 3+ years of experience in embedded software development using C (C++ is a plus).
+ Strong knowledge of RDK-B/OpenWRT/prplOS architecture and broadband gateway technologies.
+ Hands-on experience with embedded Linux, including kernellevel concepts & system debugging.
+ Solid understanding of TCP/IP stack, networking protocols (DHCP, DNS, HTTP), and packet flow.
+ Experience with firewall/iptables, and IPv6 transition technologies.
+ Familiarity with source control tools (Git/Gerrit) and debugging tools (gdb, valgrind, wireshark, tcpdump).
+ Strong problem-solving and debugging skills in complex embedded environments.
**Nice to Have**
+ Experience with Wi-Fi technologies and IEEE 802.11 standards (802.11n/ac/ax).
+ Knowledge of DOCSIS, MoCA, and other broadband technologies.
+ Familiarity with TR-069/TR-181, SNMP, and remote management protocols.
+ Exposure to chipset SDKs (Broadcom, Qualcomm, etc.).
+ Understanding of security protocols (WPA3, RADIUS, SSL/TLS).
+ Experience with containerization (Docker) and CI/CD pipelines.
+ Scripting skills in Python or Shell for automation and testing.
The base compensation range for this role in the posted location is: **$56,100 - $112,200** .
Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.
The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.
These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.
It is not typical for candidates to be hired at or near the top of the posted compensation range.
In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.
**Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees.** In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
+ Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
+ Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
+ Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
+ Life and disability insurance
+ Employee assistance programs
+ Other benefits as provided by local policy and eligibility
**Important Notice:** Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini's discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.
**Disclaimers**
Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. Capgemini also participates in the Partnership Accreditation in Indigenous Relations (PAIR) program which supports meaningful engagement with Indigenous communities across Canada by promoting fairness, accessibility, inclusion and respect. We value the rich cultural heritage and contributions of Indigenous Peoples and actively work to create a welcoming and respectful environment. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodation does not pose an undue hardship. Capgemini is committed to providing reasonable accommodation during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Click the following link for more information on your rights as an Applicant in the United States.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
Ref. code:
Posted on: Jul 5, 2026
Experience Level: Experienced Professionals
Contract Type: Permanent
Location:
Santa Clara, CA, USSan Francisco, CA, US
Brand: Capgemini Engineering
Professional Community: Products & Systems Engineering
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
Is this job a match or a miss?
Apply Now

Embedded Software Developer - Onsite

21276 Baltimore  $80,000 - $130,000 per year  help_outline MillenniumSoft Inc

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Embedded Software Developer - Onsite at MillenniumSoft Inc. Location: Sparks, MD. Duration: 12 Months. Total Hours per week: 40. Employment Type: Contract on W2. Onsite 3 days a week. Level of Experience: Senior Level.

Note: This role requires US Citizens, GC Holders, GC EAD, OPT, EAD, or CPT eligibility.

Job Description

The embedded firmware development team works in a modified Agile Kanban environment with a focus on on-time delivery, integration of hardware and firmware (without the application), and high reliability and uptime. Responsibilities include integration with manufacturing and supporting current instruments, in addition to developing new features for the team.

Responsibilities
  • Work within an embedded firmware development team in a modified Agile Kanban environment
  • Focus on on-time delivery, hardware and firmware integration (without application), and high reliability
  • Integrate with manufacturing and support current instruments while developing new features
Required Qualifications
  • Communicate designs and interfaces effectively and professionally
  • Lead and manage a small embedded team
  • Minimum 15 years of professional experience
  • Minimum 8 years of embedded microcontroller programming
  • Minimum 10 years of recent C/C++ (C99 or better) experience
  • Minimum 5 years of experience in RTOS
  • Bare metal programming and hardware interfacing
  • Ability to switch between support and development as needed
  • Experience with source control systems, specifically GIT and GITFLOW
Ideal Candidate Experience
  • Bare metal embedded development and debugging
  • FreeRTOS and FreeRTOS + TCP
  • Serial interfaces: USART/UART, RS232, RS422, RS485, CAN, I2C, SPI
  • STM32 microcontrollers
  • Object oriented design and programming
  • C# for user interface and testing
  • Schematic interpretation and some hardware design
Nice To Have
  • Visual Studio and GCC/OpenOCD toolchains
  • TCP/IP wire-level protocols
  • Automated unit testing and GTest
  • Flash memory management/programming
  • Bootloaders and bootloading to an embedded application
  • Logic analyzers and oscilloscopes
  • Stepper motor control and robotics
  • Mentoring less experienced developers
  • Contributing to process and procedure improvements
  • Agile, Safe Agile, Kanban and Scrum
  • Experience in regulated environments (e.g., Medical devices or Medical test equipment)
Job Function
  • Engineering and Information Technology
Industries
  • Staffing and Recruiting

Referral note: Referrals increase your chances of interviewing at MillenniumSoft Inc.

#J-18808-Ljbffr
Is this job a match or a miss?
warning

Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.

View Now