Embedded Software Engineer - Modern C++, Linux
$75k - $95kMotorola Solutions
Embedded Software Engineer
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
Qualifications:
- Strong understanding of object-oriented programming in C++
- Experience developing Linux-based embedded systems
- Bachelor's degree in Computer Science or related field
Additional Considerations
- 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
Target Base Salary Range: $75,000 - $95,000 USD.
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.
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.
Under 10% travel required
No relocation provided
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!
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
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.
$75k - $95k
Motorola Solutions is seeking a New Graduate Embedded Software Engineer in Allen, Texas. The role involves developing firmware for embedded systems using modern C++ and Linux, requiring a bachelor's or master’s degree in Computer Science. Responsibilities include working...Linux$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- Pi-Square Technologies LLC is looking for an Embedded Software Engineer based in Plano, Texas. The engineer will develop embedded C/C++ software and contribute to embedded Linux applications. Responsibilities include coordinating networking functions and working with protocols...Linux
- 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
- ...rapid flight testing in development, and modern commercial manufacturing strategies... ...edge and deter future conflicts. Senior Embedded Software Engineer Castelion is seeking a Senior Embedded... ...‑critical code. Comfortable with Linux internals, cross‑compilers, build systems...Linux
- ...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
- 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...
- Overview Embedded Software Engineer Responsibilities and qualifications described below. This listing focuses on embedded software development in C/C++ with embedded Linux, networking, and related technologies. Responsibilities Develop embedded C/C++ software for embedded...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
- ...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
$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- ...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
$86.8k - $165.2k
...freedoms and deter aggression. The Software organization develops the... ...position is for a Senior Embedded Software Engineer to join our Surveillance... ...software applications written in C++ or closely related languages. Development experience on Linux, VxWorks, or other Real Time...LinuxTemporary workWorldwideRelocationRelocation packageFlexible hours$146.4k - $247.8k
...Primary Function of Position: As a Sr. Embedded Software Engineer, you will work with a group of... ...mission-critical cross-platform code in C++ or C. Working knowledge of Python or... ...such as GNU Make and CMake. Embedded Linux or QNX at multiple levels including...LinuxFull timeLocal areaShift 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
- ...Staffing, Consulting, Software Development, and Training... ...programming, software engineering, systems development, testing... ...we have an excellent embedded C programmer that doesn... ...(4-5 years) 2. C++ 3. POS (point of sale)... ...always a typical Unix, Linux or Windows since they are...LinuxWork experience placement
- ...Role: DevOps Engineer Location: Plano, TX (100% Onsite) Mode: Full-Time Job Summary: We are seeking... ...Strong experience with GitLab CI/CD Proficiency in Linux/Unix administration Experience with Docker and containerization...LinuxFull time
- ...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
- ...across the entire software stack. This is... ...technical hands-on engineering position spanning... ...Develop and maintain modern user interfaces... ...backend software using C++ and Golang.... ...Experience developing on Linux platforms. ~... ...Experience working with embedded systems, firmware,...LinuxTemporary workFlexible hours
- ...I have an opportunity for "Triage Software Engineer - Plano, TX - ONSITE - LOCALS" and I am looking for a candidate who... ...in Automotive Infotainment domain with exposure to embedded software development in C/C++/ Linux Knowledge of how to use JIRA, Confluence and Logs...LinuxLocal areaImmediate start
$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
- ...Network / System Engineer Plano, TX - Look for Nearby candidates Hybrid role W2 Candidates - Visa open Key Responsibilities... ...) as required. # Technology Management & Automation - Use Linux, Windows, SQL, OpenShift, ITSM, Splunk, Ansible, and CI/CD tools...Linux3 days per week
- ...Candidates (w2) Years of Experience required : Open Must Have skills: Prod support/ App Support with any monitoring tools and Unix/Linux environment Job Description: The Application Production Support role is within the Banking and Production services...LinuxFor contractorsWork experience placementRemote workFlexible hoursShift workWeekend work
- ...REQUIREMENT Job Description: Data Engineer Location: Plano,TX Duration: 6 month Job ID: 96989-1 Prior Client... ...(Redshift or Snowflake) 3+ years of experience with UNIX/Linux including basic commands and shell scripting 2+ years of experience...LinuxLong term contract
$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- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Modern C++, Linux. Be the first to apply!
- healthcare software sales Parker, TX
- remote software sales Parker, TX
- entry level software sales Parker, TX
- software Parker, TX
- software implementation project manager Parker, TX
- senior c# .net software developer Parker, TX
- software technical support Parker, TX
- embedded software engineer remote
- embedded programmer
- embedded design engineer


