Embedded Software Engineer
2 months ago
About 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 understanding of defense and particularly ground vehicle integration.
WHAT WE OFFER YOU:
- An opportunity to work with the company at the forefront of software development and engineering in the DOD contracting space (This is not a contract position, it's full time)
- A small to midsize company atmosphere where you're valued as a person, not just another cog in the wheel
- Fantastic benefits and unparalleled opportunities for growth within your role
- Design, develop, and test embedded software for microcontrollers and microprocessors.
- Collaborate with hardware engineers to integrate software with hardware components.
- Develop device drivers, communication protocols, and control algorithms.
- Optimize code for performance, reliability, and low-power operation.
- Participate in code reviews and contribute to team discussions to improve software quality.
- Troubleshoot and debug issues in embedded systems using oscilloscopes, logic analyzers, and other diagnostic tools.
- Create and maintain technical documentation, including software design specifications and user manuals.
- Assist in the development of test plans and verification strategies to ensure high-quality deliverables.
- Salary range for this position is negotiable
- Medical, dental, vision, life, disability
- Paid time off
- 401k options
- Work life balance
- Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 3-5 years of experience in embedded systems software development.
- Proficiency in C/C++ programming languages and familiarity with assembly language.
- Strong understanding of operating system concepts, including memory management, process scheduling, and I/O.
- Experience with Linux kernel development, device drivers, or embedded systems.
- Familiarity with performance profiling and debugging tools (e.g., GDB, Valgrind, perf).
- Knowledge of hardware interfaces and protocols (PCIe, USB, Ethernet).
- Experience with version control systems (Git) and continuous integration workflows.
- Experience with microcontrollers (e.g., ARM Cortex-M, AVR, PIC) and real-time operating systems (RTOS).
-
Software Engineer for Embedded Systems
5 days ago
Madison Heights, Michigan, United States Mountain Top Talent LLC Full timeAbout the RoleJob Overview:We are looking for an exceptional Embedded Software Development Specialist to join our team at Mountain Top Talent LLC. In this role, you will have the opportunity to design, develop, and test embedded software for microcontrollers and microprocessors.Responsibilities:Design and develop high-quality embedded software for...
-
Embedded Software Design Engineer
1 week ago
Madison Heights, Michigan, United States Mountain Top Talent LLC Full timeAbout the JobMountain Top Talent LLC is seeking an exceptional Embedded Software Design Engineer to join our team. As a key member of our engineering staff, you will be responsible for designing, developing, and testing embedded software for microcontrollers and microprocessors. Your expertise in C/C++ programming languages and familiarity with assembly...
-
Embedded Software Engineering Lead
2 weeks ago
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeAbout Us:General Dynamics Land Systems is a leading provider of advanced land-based combat vehicles. We are seeking an Embedded Software Engineering Lead to join our team of talented engineers responsible for the design, development, and support of embedded software solutions.The successful candidate will lead the development of embedded software and...
-
Embedded Software Controls Engineer Software
7 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 Systems Software Engineer
5 days ago
Shaker Heights, Ohio, United States Cellular Technology Limited (CTL) Full timeAbout the RoleWe are seeking a skilled Embedded Systems Software Engineer to join our Research and Development (R&D) team at Cellular Technology Limited (CTL). The successful candidate will be responsible for developing high-quality software components for biotechnological applications, ensuring seamless integration with hardware through device APIs.As an...
-
Embedded Software Engineer Leader
1 week ago
Sterling Heights, Michigan, United States DCS Corp Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Engineer Leader to join our team at DCS Corp. As a key member of our project team, you will be responsible for providing technical support and direction to US Army, government agencies, and prime contractors.Key Responsibilities:Interface with stakeholders to provide technical expertise and...
-
Senior Embedded Software Engineer
3 weeks ago
Sterling Heights, United States Disability Solutions Full timeJob Description What does it take to advance the limits of technology? Bold Thinking. Working at BAE Systems means working with an innovator in next generation of combat vehicles. We take pride in the work we do and think you will too. Right now, our Combat Mission Systems team in Sterling Heights is hiring multiple Software Engineers excited about...
-
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeAt General Dynamics Land Systems, we're seeking an experienced Embedded Software Controls Engineer to join our dynamic team of software and controls engineers. As the Embedded Modeling & Code Generation Lead Engineer, you will play a critical role in shaping the future of our products.We're committed to process improvements, reducing costs, increasing troop...
-
Embedded Software Test Architect
1 week ago
Sterling Heights, Michigan, United States US Tech Solutions Full timeAbout the RoleThis Embedded Software Test Architect position offers an exciting opportunity to work on complex software development projects, utilizing your expertise in software requirements analysis, documentation, and verification testing.You will be responsible for developing, debugging, and executing automated and manual software testing, as well as...
-
Shaker Heights, Ohio, United States Cellular Technology Limited (CTL) Full timeAbout the RoleWe are seeking an experienced Embedded Software Engineer to join our Research and Development team at Cellular Technology Limited (CTL), a global biotechnology company. The ideal candidate will have a strong background in firmware development, software engineering, and microprocessor programming.This role involves developing high-quality...
-
Embedded Software Engineering Manager 2 Position
2 weeks ago
Linthicum Heights, Maryland, United States Northrop Grumman Full timeAbout Us: At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history. We look for people who have bold new...
-
Highly Skilled Embedded Software Developer
1 month ago
Sterling Heights, Michigan, United States Insight Global Full timeAbout the Job:We are seeking a talented and experienced Embedded Software Developer to join our team at Insight Global in Warren, MI. As an embedded software professional, you will play a critical role in the development of cutting-edge technologies for military ground vehicles.Key Responsibilities:This position involves developing modular software,...
-
Senior Software Engineer
1 month ago
Sterling Heights, United States Detroit Engineered Products Full timePosition Description We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation,...
-
Senior Software Engineer
1 month ago
Sterling Heights, United States Apollo Professional Solutions Full timeJob Description Software Engineer Sr. Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Pay Rate:$58.28/Hr. Benefits:medical, dental, vision, 401kREQUIREMENTS: Senior Software Engineer US Citizenship Bachelor's degree in STEM field Experience developing, analyzing, and/or reviewing requirements for safety critical real-time embedded software....
-
Embedded Software Engineer
1 week ago
Sterling Heights, United States DCS Corp Full timeJob DescriptionJob DescriptionThis is an opportunity to join a fast-paced program with DCS Corp’s U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge...
-
Software Engineer II
1 month ago
Sterling Heights, United States Apollo Professional Solutions Full timeJob Description Software Engineer II Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours:8am - 5pm Pay Rate:$65.77/Hr. Benefits: overtime, medical, dental, vision, 401k REQUIREMENTS: Software Engineer II US Citizenship Bachelor's degree in STEM field Minimum of 2 years of experience in real-time embedded software development and/or software testing...
-
Systems Engineer
1 week ago
Sterling Heights, United States DCS Corp Full timeJob DescriptionJob DescriptionHybrid - This is an opportunity to join the fast-paced world of engineering next generation combat vehicles for the US Army. Working as a DCS employee co-located in Sterling Heights, Michigan, you will work alongside the U.S. Army Ground Vehicle Systems Center customer and be rewarded with a technically challenging and diverse...
-
Software Engineer
1 month 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...
-
Embedded Systems Architect
4 weeks ago
Sterling Heights, Michigan, United States DCS Corp Full timeJob Description:Dtual Role of Subsystem Design Engineer and Systems Architect: As an Embedded Systems Architect at DCS Corp, you will play a key role in designing the functional capabilities of embedded software systems for military combat vehicles. This is a unique opportunity to work on a fast-paced program supporting the U.S. Army Combat Capabilities...
-
Lead Software Engineer
1 month 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 and...