Embedded Software Engineer
5 days ago
Join Our Cutting-Edge Team as a Software Engineer II
Location: Sterling Heights, Michigan
Position Overview
Are you passionate about real-time, embedded software development and looking to make a significant impact? Do you thrive in a collaborative, innovative environment? We have multiple openings for highly motivated Software Engineer II professionals ready to take their careers to the next level.
In this exciting role, you'll work on mission-critical systems, pushing the boundaries of technology across software development, integration, testing, and problem-solving. Your expertise will help shape advanced embedded solutions that power the future of our projects and systems.
Why You'll Love This Opportunity
- Make a Difference: Work on high-stakes projects that impact our customers, our company, and the broader engineering community.
- Collaborative Culture: Join a team of diverse, forward-thinking professionals where cross-disciplinary collaboration is at the heart of everything we do.
- Career Growth: Take on new challenges, learn from top-tier engineers, and mentor the next generation of talent.
- Cutting-Edge Tech: Stay at the forefront of embedded software technology, working with the latest tools and methodologies.
What You'll Be Doing
- Innovative Software Development: Design, develop, and optimize embedded product software to enhance and support critical system functionality. You'll work on exciting projects that push the limits of real-time systems and embedded solutions.
- Mentorship & Leadership: Share your expertise by mentoring less experienced engineers, helping them develop their technical and troubleshooting skills, and fostering a collaborative, growth-oriented environment.
- Cross-Functional Collaboration: Partner with experts in Mechanical, Electrical, Controls, and Systems Engineering to deliver holistic, integrated solutions that make a lasting impact.
- Customer-Focused Solutions: Ensure that product outcomes meet and exceed customer needs while adhering to the highest standards of quality, performance, and process.
- Continuous Improvement: Work within a dynamic, fast-paced environment to constantly improve software systems, processes, and technical approaches to ensure success in every project.
Skills We're Looking For
- Programming Expertise: Strong experience in C and C++ programming for embedded software development.
- Platform Proficiency: Experience with Red Hat Enterprise Linux or similar Linux-based systems.
- Tools You’ll Love: Familiarity with Git, JIRA, and other modern configuration management and version control tools.
- Object-Oriented Design: Solid background in Object-Oriented programming and design principles.
- Communication Skills: You’ll need to be a strong communicator, both verbally and in writing, to collaborate effectively across teams and with stakeholders.
- Tech-Savvy: Familiarity with the latest trends and technologies in embedded systems and related engineering disciplines.
- Problem-Solving Mindset: Ability to troubleshoot and solve technical challenges quickly and efficiently, thinking outside the box to provide innovative solutions.
- Customer-Focused: Strong relationship-building skills to work closely with customers and tackle complex, real-world problems together.
Bonus Points for These Skills (but not required)
- Design Standards: Experience with military or commercial design standards—help us create solutions that meet the highest benchmarks
- Advanced Modeling: Knowledge of UML modeling and related tools to help with systems architecture and design.
- Cybersecurity: Experience with Nessus, Coverity, and STIG for secure, reliable software development.
- Embedded Systems Expertise: Familiarity with embedded systems, protocols (e.g., SSL/TLS, SSH, SFTP), and requirements management tools like DOORS.
- Process Improvement: Experience with CMMI or similar frameworks to improve development processes and outcomes.
What We’re Looking For in Your Experience
- Minimum: At least 2 years of experience in real-time embedded software development and/or software testing.
- Preferred: Experience with architectural-level software design using tools like Magic Draw, Enterprise Architect, or similar model-based engineering tools.
- Bonus: Familiarity with combat vehicle systems or other mission-critical applications.
Educational Requirements
- Required: A Bachelor’s degree in a STEM field (Science, Technology, Engineering, or Math).
- Preferred: A Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science.
Why Apply?
- Impactful Work: Join a company that builds innovative systems and next-gen technologies used in real-world applications, from defence systems to cutting-edge commercial solutions.
- Mentorship & Growth: Work alongside some of the brightest minds in the industry. You'll be given the opportunity to grow your career, expand your skills, and take on exciting new challenges.
- Collaborative Environment: Be part of a high-energy, diverse team where creativity and teamwork are key to our success.
- Competitive Compensation: We offer a competitive salary and comprehensive benefits package.
If you're looking to take your career to new heights, work on innovative projects, and collaborate with top engineers, this is the perfect opportunity for you. Apply now to join our talented team and help build the future of embedded software development
-
Embedded Software Engineer
5 months ago
Sterling Heights, United States PGS Worldwide Full timePGS Worldwide is actively seeking a skilled Embedded Software Engineer to support ongoing projects for an Aerospace leader in Sterling Heights, MI. This is an initial 12-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: Plans and performs a variety of tasks across the areas of software...
-
Embedded Software Controls Engineer Software
6 months ago
Sterling Heights, United States General Dynamics Land Systems Full timeAbout the Role: Embedded Modeling & Code Generation Lead Engineer will be working on our future products team. Join a dynamic group of software and controls engineers responsible for the design, development and support of embedded software solutions for the world's premier land-based combat vehicle producer. Company Information: General Dynamics is a...
-
Embedded Software Controls Engineer
4 weeks ago
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeAbout the Role: As Embedded Modeling & Code Generation Lead Engineer at General Dynamics Land Systems, you will be working on our future products team. This role involves designing, developing, and supporting embedded software solutions for the world's premier land-based combat vehicle producer. Our team is focused on continuous process and productivity...
-
Embedded Software Systems Engineer
1 month ago
Sterling Heights, Michigan, United States Northrop Grumman Full timeJob SummaryNorthrop Grumman is seeking a skilled Embedded Software Systems Engineer to design, develop, and integrate customized or standardized embedded mission systems for space vehicle applications. The ideal candidate will have a strong understanding of software engineering best practices and standards, as well as experience with real-time operating...
-
Embedded Software Developer
4 weeks ago
Sterling Heights, Michigan, United States JobRialto Full timeJob Description:We are seeking a skilled Embedded Software Developer to join our team at JobRialto. As an Embedded Software Developer, you will be responsible for developing, maintaining, and upgrading embedded product software and/or product support software to enhance, implement, and support project/system functionality.Key Responsibilities:Develop,...
-
Software Engineer II
5 days ago
Sterling Heights, United States Compunnel Inc. Full timeEmbedded Systems - Software Engineer II Location: 48312, Sterling Heights, Michigan, United StatesPosition Overview:We are seeking multiple talented and passionate Software Engineer II professionals to join our team in the development of real-time, embedded software systems. The successful candidates will play an integral role in the design, development,...
-
Embedded Software Systems Engineer
4 weeks ago
Sterling Heights, Michigan, United States DCS Corp Full timeJob SummaryAs a Sr Embedded Software Engineer at DCS Corp, you will be responsible for the seamless integration of vehicle software on a ground combat vehicle. This role requires a strong understanding of systems engineering and DoD acquisition processes. You will work closely with our Army customer and DCS Engineers to plan, coordinate, and execute system...
-
Sterling Heights, United States Detroit Engineered Products Full timeWe have multiple openings for individuals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. In...
-
Sterling Heights, United States Detroit Engineered Products Full timeWe have multiple openings for individuals with a minimum of 6 years of professional experience in verification testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. In...
-
Sterling Heights, Michigan, United States HRU Inc Technical Resources Full timeJob SummaryWe are seeking a highly skilled Sr. Embedded Software Engineer to join our team at HRU Inc Technical Resources. As a key member of our engineering team, you will be responsible for performing a variety of tasks, including software integration and testing, scripting, and troubleshooting.Key ResponsibilitiesDevelop, maintain, upgrade, and port...
-
Embedded Software Engineer
3 weeks ago
Madison Heights, United States Mountain Top Talent LLC Full timeAbout the job Embedded Software Engineer WHO YOU ARE: Mountain Top Talent is looking to hire an Embedded Systems Software Engineer. If you're someone who has experience in this field, and specifically, can integrate advanced government software on a test platform that we are designing you could be a great fit. You will also need to have a strong...
-
Senior Embedded Software Architect
4 weeks ago
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeJob SummaryWe are seeking a highly skilled Senior Embedded Software Architect to join our team at General Dynamics Land Systems. As a key member of our software engineering group, you will be responsible for designing, developing, and supporting embedded software solutions for our land-based combat vehicle producer.Key ResponsibilitiesDevelop critical...
-
Software Engineer
3 weeks ago
Sterling Heights, United States HRU Inc Technical Resources Full timeHRU Technical Resources is seeking a Software Engineer to assist a large defense corporation located in Sterling Heights, MI.Type of Role: 12 month contract (Opportunity for direct hire) Schedule: 1st Shift, 9/80 Schedule Compensation: $57.83/HR Benefits Available: Health, Dental, Vision, Retirement Description: We are looking for a Senior Software Test...
-
Software Engineer II
3 weeks ago
Sterling Heights, United States JobRialto Full timeJob Summary: We are seeking individuals with a strong background and passion for real-time, embedded software development. The Software Engineer II will engage in software requirements analysis, design, implementation (coding and unit testing), documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing....
-
Lead Software Engineer
3 weeks ago
Sterling Heights, United States Actalent Full timeJob Description The Lead Software Engineer: • Develops, maintains, upgrades, and ports embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort. • Mentors less experienced software engineers to help develop their software development and test capabilities...
-
Software Engineer
3 weeks ago
Sterling Heights, United States PGS Worldwide Full timePGS Worldwide is actively seeking a skilled Software Engineer to support ongoing projects for an Aerospace leader in Sterling Heights, MI. This is an initial 12-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: We have multiple openings for individuals with experience and a passion for software...
-
Software Engineer
2 months ago
Sterling, United States OPTIMUM TECHNOLOGIES LLC Full timeJob DescriptionJob DescriptionOpTech seeks a Software Engineer to integrate numerous software engineering efforts across multiple space-focused projects and software disciplines. The role is not specific to a software discipline but requires coordinating, integrating, and developing software elements across the stack. This may include tool, embedded, and...
-
Senior Principal Embedded Software Engineer
4 weeks ago
Linthicum Heights, Maryland, United States Northrop Grumman Full timeJob Summary:We are seeking a highly skilled Senior Principal Embedded Software Engineer to join our team at Northrop Grumman. As a key member of our Software and Digital Technologies Organization, you will be responsible for developing, enhancing, and maintaining software on cutting-edge products and systems.Key Responsibilities:Identify risks, suggest...
-
Sr Embedded Software Engineer
4 months ago
Sterling Heights, United States DCS Corp Full timeSoftware Engineer - Vehicle Software Project Management System Software Engineer with ground combat vehicles, supporting Project Executive Office Ground Combat Systems (PEO-GCS), will interface with US Army Combat Capability Development Center - Ground Vehicle System Center (CCDC-GVSC, the Department of the Army (DA), other government agencies and the Prime...
-
Senior Principal Embedded Software Engineer
4 weeks ago
Linthicum Heights, Maryland, United States Northrop Grumman Full timeAbout the Role:We are seeking a highly skilled Senior Principal Embedded Software Engineer to join our team in Linthicum, MD. As a key member of our Software and Digital Technologies Organization, you will be responsible for developing, enhancing, and maintaining software on cutting-edge products and systems.Key Responsibilities:Design, develop, and test...