Embedded Software Engineer - Modern C++, Linux
$75k - $95kMotorola Solutions
Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview
The Embedded Software Team at Motorola Solutions, Inc. delivers firmware for embedded devices including in-car video systems and body cameras. The highly skilled engineers in this team utilize their diverse backgrounds and specializations to develop Linux-based applications in support of the customer solution. The team uses modern C++ to develop highly portable code, and utilize state-of-the-art tools and systems throughout the development life cycle.
Job Description Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit test, system level test definition, testability, maintenance, and code reusability. Responsibilities
Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate. #LI-RS1 Basic Requirements Bachelor's degree in Computer Science or related field Strong understanding of object-oriented programming in C++ with experience developing Linux-based embedded systems Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position. Travel Requirements
Under 10%
Relocation Provided
None
Position Type
New Grad
Referral Payment Plan
Yes Our U.S. Benefits include:
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team. We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.
The Embedded Software Team at Motorola Solutions, Inc. delivers firmware for embedded devices including in-car video systems and body cameras. The highly skilled engineers in this team utilize their diverse backgrounds and specializations to develop Linux-based applications in support of the customer solution. The team uses modern C++ to develop highly portable code, and utilize state-of-the-art tools and systems throughout the development life cycle.
Job Description Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding, unit test, system level test definition, testability, maintenance, and code reusability. Responsibilities
- Embedded software development of applications in modern C++
- Develop code, author and refine stories, and execute tests in an Agile embedded development environment.
- Work with vendor-provided APIs and SDKs
- Define software APIs and implementation details
- Utilize a multi-stage continuous integration build process to produce embedded software loads.
- Debug system-level issues running on production hardware
- Strong understanding of object-oriented programming in C++
- Experience developing Linux-based embedded systems
- Bachelor's degree in Computer Science or related field
- Master's degree in Computer Science or related field
- Bare Metal development experience in C
- Linux Kernel experience with device drivers, device trees, kernel modules, etc.
- Yocto implementation expertise
- User Interface development on Linux systems
- Android development experience
- Open Source Software experience
- Network implementation
- Continuous integration pipeline management
- Experience with real-time system considerations
- Neural network utilization and applications development
- Academic projects and relevant coursework
Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate. #LI-RS1 Basic Requirements Bachelor's degree in Computer Science or related field Strong understanding of object-oriented programming in C++ with experience developing Linux-based embedded systems Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position. Travel Requirements
Under 10%
Relocation Provided
None
Position Type
New Grad
Referral Payment Plan
Yes Our U.S. Benefits include:
- Incentive Bonus Plans
- Medical, Dental, Vision benefits
- 401K with Company Match
- 10 Paid Holidays
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental & Family Leave
- and more!
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team. We're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Modern C++, Linux in Allen, TX vacancy
$86.8k - $165.2k
Prattwhitney in McKinney, TX seeks a skilled software engineer to support the software development life cycle for embedded systems. Candidates should have at least 5... ...years of relevant experience, particularly in C++ and Linux development. This role requires U.S....Linux$100k - $150k
...Castelion Scaling an A+ Team | Engineers Wanted: Get Your Hands Dirty... ...testing in development, and modern commercial manufacturing... ...and deter future conflicts. Embedded Software Engineer Castelion is... ...critical code. Comfortable with Linux internals, cross‑compilers,...LinuxPermanent employmentFull time- Senior Embedded Software Engineer job at CSI. Plano, TX. DIRECT HIRE / FULL TIME POSITION... ...embedded software in C/C++. Experienced in the... ...Experience and familiarity with modern control theory and applications... ...development. Experience in LINUX application process...LinuxFull timeLocal areaRemote workMonday to Friday
- Harris Geospatial Solutions is seeking a Senior Specialist, Software Engineer (Embedded) in Richardson, TX. The role focuses on embedded software... ...least 6 years of experience in software engineering, including C++ development. Candidates must be U.S. citizens and hold an...Suggested
- ...technology firm in Texas, Plano, is seeking a Senior Embedded Software Engineer to spearhead embedded software projects for next-... ...development, with strong skills in C and C++. This role demands proficiency in Linux development and the ability to work collaboratively...Linux
$153k - $170k
...to space research laboratories. The Embedded Software Engineers to work with software and hardware... ...that run in mixed environments including Linux, Unix and/or Windows on desktop, server... ...any or all of the following: Linux, C/C++, TCP/IP networking, and web...LinuxFull timeFlexible hours- Prattwhitney is seeking a Senior Embedded Software Engineer in McKinney, TX to develop software components... ...involves integrating software across Linux-based compute nodes and requires... ...systems-level programming languages like C, C++, or Rust. The ideal candidate must...LinuxFlexible hours
- OSI Systems is looking for an Embedded Software Engineer for one of our affiliates in Richardson, TX. The Embedded Software Engineer will work with... ...software systems that run in mixed environments including Linux, Unix and/or Windows on desktop, server, tablet, and mobile...Linux
$200k - $265k
AI GPU - SR Staff Software Engineer (CPU, Linux, C++) Remote USA only Base pay range: $200,000.00/yr - $265,000.00/yr Publicly traded computer hardware... ..., and annual stock grants. Must have 10+ years of embedded software development experience, but most importantly, 3...LinuxRemote jobFull time- ...Sr Embedded Software Engineer Plano, TX – Hybrid Need 3-5 years' experience in Embedded Software Development in Automotive industry. As... ...Experience in UI development, web, iOS, Android, or native Linux application - Must Have Proficiency in Dart\TypeScript\Objective...LinuxWork experience placement
- ...POSITION TITLE: Embedded Linux Software Engineer / Embedded Software Engineer LOCATION: Plano, Texas Who We Are: Planmeca is one of the... ...engineering or relevant industry experience. Skilled in C, C++, Python, and shell scripting for developing Linux kernel...LinuxTemporary workRemote workFlexible hours1 day per week
$56.8k - $89.5k
...team as a Technical Support Engineer, delivering excellent support... ...with command-line tools across Linux, Unix, and AIX servers. You... ...maintenance problems or bugs to software engineering. Participates in... ...the way in technology modernization, helping financial institutions...LinuxH1bWork at officeLocal areaRemote work- ...Description: Embedded Security Developer Description: Our client is pioneering several different... ...experience. Proficient programmer (i.e., C, C++, C#, and Java). Experience with embedded Linux systems Very knowledgeable of core security concepts...Linux
$56.8k - $89.5k
...Technical Support Engineer (After Hours) General information... ...You will work extensively with Linux, Unix, and AIX systems, leveraging... ...system enhancements monthly (software and hardware updates) that... ...leading the way in technology modernization, helping financial institutions...LinuxFull timeH1bWork at officeLocal areaRemote workShift work$56.8k - $89.5k
...Administrator / Technical Support Engineer role. In this position, you... ...will work extensively with Linux, Unix, and AIX systems,... ...system enhancements monthly (software and hardware updates) that will... ...leading the way in technology modernization, helping financial institutions...LinuxH1bWork at officeLocal areaRemote workShift work- ...the financial services industry is seeking a Site Reliability Engineer to join their team. In this role, you'll work on improving platform... ...roles, and proficiency in Python scripting, networking, and Linux systems. Competitive pay, medical benefits, and opportunities for...Linux
- A leading technology company is seeking a Software Developer in Texas to design and improve scalable systems. Requires strong Java skills and 5+ years of experience, particularly in Linux/Unix environments. The role offers a hybrid work model and great benefits, including...Linux
$45 - $50 per hour
...Embedded Software Developer Location: Dallas - onsite role - no remote Must have: C++ and Linux skills Rate: $45 - 50/Hr Key Responsibilities Develop, debug, and optimize... .... Advanced proficiency in modern C++ is essential, at least 14, 17 version...LinuxRemote work- ...need candidates with excellent embedded systems experience, with... ...have development background, C, C++, C#, and Java. # Should have... ...Embedded Cybersecurity Engineer Description: Toyota... ...Experience with embedded Linux systems. Very knowledgeable...LinuxContract work
- Network Automation Engineer Job in United States 2025 | Jobs via Dice Are you looking to elevate... ...while navigating the intricacies of modern IT networks. About the Role As a Network... ...essential; a background in Python and Unix/Linux is advantageous. Certifications : CCIE...Linux
$45 per hour
...experience in both Systems Engineering and Software Development Advanced knowledge... ...Operating System (Unix/Linux, Windows, Z/OS) internals... ...the programming languages (C, C++, Perl, Python, Java, C#,.... ...Kerberos, LDAP, Windows AD) Modern compute technologies (e.g.,...LinuxContract workTemporary workWork experience placementImmediate startWorldwideFlexible hours- ...maintenance costs. Broad technical expertise with the software and hardware components of modern computing environments, including a deep knowledge and... ...Operating systems, Unix Operating Systems (Red Hat Enterprise Linux), server, storage, network, security, virtualization,...LinuxWork experience placement
- Job Title: RAN Optimization Engineer (4G/5G) | Telnet Inc. | Plano, TX, USA Recruiting Company... ..., you will work at the forefront of modern wireless networks, supporting live 4G and... ...fundamentals Working knowledge of UNIX/LINUX operating systems Strong analytical and...LinuxFull timeContract workImmediate start
$117k - $135.2k
...Software Development Engineer 3 Location: Hybrid (3 days in office per week) in Allen, TX only About... ...development, specifically in Java and Linux/Unix environments. ~ Experience working... .... ~ Desired experience with C, C++, and/or Rust, and strong web application...LinuxWork at officeRemote work2 days per week3 days per week$95k - $115k
...Infrastructure Engineer Infrastructure Engineer Richardson, TX... ...maintain existing systems through Linux Based Tools and manage the... ...g. Python, Java, Ruby, Bash, C++, C#, Go) Current TS/SCI CI... ...existing scripts Experience with modernization technologies such as...LinuxWork experience placement- ...of strong hands-on experience in complete Software Development Life Cycle with Java (8/17),... ...(XLR). ~ Should be able to adhere to modern CI/CD concepts and proactively suggest automation... .... ~ Basic knowledge of working with Linux. ~ Self-motivated, goal oriented with...Linux
- ...Job Description Job Description Linux VMware System Engineer Client Location: Salt Lake City, UT... ...to the evolution and integration of modern stack components comma including Kubernetes... ...scale. # Strong understanding of software development and CI/CD tools including...LinuxContract workWork from homeRelocationFlexible hoursShift work
- ...Platform Infrastructure as Code Engineers at the ENG02 and ENG04 levels... ..., and maintenance of modern IaC solutions within a secure... ...infrastructure, platform, cloud, Linux, or DevOps engineering experience... ...including Python, Java, Ruby, Bash, C++, C#, or Go. Experience...LinuxFull timeContract work
- ...security. Job Title: Lead, Software Engineering (Embedded) Job Code: 36690 Job... ...hardware. Advanced skills in C++, implementing software for... .... Experience with Modern C++ techniques. Experience... ...Owner. Working knowledge of Linux. #LI-KM1 L3Harris...LinuxLocal area
- Position Summary The Sensor Software Engineer (SSE) is responsible for the development and optimization... ...reliable software using languages such as C++ and Python for use in embedded sensor operating systems (typically RTOS, Linux, etc.). Working with the Product and...LinuxWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Modern C++, Linux. Be the first to apply!
Related searches
- senior linux systems engineer Allen, TX
- id software Allen, TX
- software sales Allen, TX
- embedded software Allen, TX
- senior c# .net software developer Allen, TX
- software applications developer Allen, TX
- software support Allen, TX
- software asset management analyst Allen, TX
- software quality assurance Allen, TX
- healthcare software sales Allen, TX


