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 7 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Modern C++, Linux in Allen, TX vacancy
- ...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
- 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
- ...Embedded Software Engineer(527456) Key Skills:- Embedded C/C++ development Embedded Linux (user-space; kernel exposure is a strong plus) Networking fundamentals (TCP/IP, IPv4/IPv6, routing, VLAN, QoS) Protocol expertise (DHCP, DNS, MQTT, TR-069, SIP) GIT...LinuxFull timeRemote work
- ...Embedded Software Engineer Seeking Embedded Software Engineers to support design, development, integration, debug, and test... ..., or related field Experience with embedded C/C++ Experience with RTOS, embedded Linux, or bare metal development Experience with...Linux
- ...Sr Embedded Software Engineer Location: Plano, TX Duration: Contract Rate: DOE US Citizens, GC, EAD (H4, L2), E3 TN visa... ...field. Strong programming skills in embedded C/C++ programming. Experience in Linux Application programming. Experience with...LinuxContract work
- ...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...
$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- ...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
$86.8k - $165.2k
...of experience and renowned engineering expertise to meet the needs... ...an opportunity for a Senior Embedded Software Engineer to join our Surveillance... ...applications written in C++ or closely related software... ...Development experience on Linux, VxWorks, or other Real Time...LinuxTemporary workWork experience placementWork at officeRemote workRelocationRelocation packageFlexible hours- ...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- ...Job Title: C++ Lead /Senior Developer Location: Richardson, TX 75082 Preferred Location : Richardson... ...Mandatory skills - Open System, C and C++, UNIX /LINUX ,ProC, Java C++ Lead /Senior Developer Gamut of Software Development lifecycle stages. Experience in...Linux3 days per week
- ...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
- ...experience in both systems engineering and software development. Advanced... ...distributed operating system (Unix/Linux, Windows, Z/OS) internals... ...programming languages (C, C++, Perl, Python, Java, C#,.NET... ..., LDAP, Windows AD) Modern compute technologies (e.g.,...Linux3 days per week
$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- Sr. C/Embedded Developer Location: Richardson TX DAY ONE ONSITE – all 5 days Duration: 12 months Please look for below skills in the resume: Should have 8+ years of overall experience Embedded C, OS drivers experience essential, Kernel & LinuxLinux
- ...) ~ Project Management experience ~ Wildfly v11 ~ Eclipse IDE ~ RDBMS, Oracle SQL, Unix, Linux, JDBC ~4+ years of solid Java development experience ~ Modernize and support existing Java-based applications and integration interfaces in an effort to achieve compliance...LinuxContract workImmediate start
- ...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
- ...technical expertise throughout the software lifecycle including design,... ..., virtualization, APIs, and modern software languages Strong... ...application development, database, Unix/Linux environments, distributed and... ...languages: Python, Java, C, C++, Go, SQL, PL/SQL....Linux2 days per week3 days per week
- ...operating system, as well as various Independent Software Vendor (ISV) products. This role requires deep technical... ...Sysplex environments. ~ Knowledge of z/VM or Linux on Z. ~ Experience with mainframe modernization initiatives or hybrid cloud environments. ~...LinuxTemporary 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
$95k - $130k
...reference: Role Sr Test Embedded Engineer Location Plano Texas (... ...seeking a highly skilled Senior Software Test Engineer with extensive experience in Linux based embedded systems to join... ...programming languages (e.g., C, C++), and real-time operating...Linux- ...Formation, Lambda, Step Functions). Develop modernization strategies including migration... ...phases. Mentor solution architects and engineering teams on best practices and... ...mainframes, COBOL, EBCDIC, VSAM, Unix/Linux environments. ~ Proven experience in...Linux
- ...Sr Machine Learning Engineer The client's Mobility team... ...working in Data Science or Software Engineering ~3+ years... ...Python (including NumPy), C/ C++, Lua and SQL ~ Experience in embedded systems development and... ...and environments such as Linux, etc. ~ Solid...Linux
- ...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
- ...Operator specialized in social engineering and assessments of... ...fundamentals, modern threats and vulnerabilities... ...layers, protocols); Windows/ Linux/Unix/Mac operating systems as well as software vulnerability and exploitation... ...languages (such as C, C++, C#, or Java);...LinuxWorldwide
- ...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
- 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
- ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing... ...required by the business Advance platform modernization and integrate AI tools to effectively... ...Formal training or certification on C++/Python software engineering concepts and...For contractors
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
- id software Allen, TX
- software quality assurance Allen, TX
- software sales Allen, TX
- remote software sales Allen, TX
- embedded software Allen, TX
- software asset management analyst Allen, TX
- software Allen, TX
- software sales representative Allen, TX
- software qa Allen, TX
- software implementation project manager Allen, TX

