Embedded Software Engineer

2 months ago


Madison Heights, United States Mountain Top Talent LLC Full time

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
A TYPICAL DAY:
  • 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 INFO:
  • Salary range for this position is negotiable
ADDITIONAL PAY AND BENEFITS
  • Medical, dental, vision, life, disability
  • Paid time off
  • 401k options
  • Work life balance
REQUIREMENTS
  • 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).


  • Madison Heights, Michigan, United States Mountain Top Talent LLC Full time

    About 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...


  • Madison Heights, Michigan, United States Mountain Top Talent LLC Full time

    About 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...


  • Sterling Heights, Michigan, United States General Dynamics Land Systems Full time

    About 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...


  • Sterling Heights, United States General Dynamics Land Systems Full time

    About 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...


  • Shaker Heights, Ohio, United States Cellular Technology Limited (CTL) Full time

    About 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...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job 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...


  • Sterling Heights, United States Disability Solutions Full time

    Job 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 time

    At 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...


  • Sterling Heights, Michigan, United States US Tech Solutions Full time

    About 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 time

    About 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...


  • Linthicum Heights, Maryland, United States Northrop Grumman Full time

    About 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...


  • Sterling Heights, Michigan, United States Insight Global Full time

    About 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,...


  • Sterling Heights, United States Detroit Engineered Products Full time

    Position 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,...


  • Sterling Heights, United States Apollo Professional Solutions Full time

    Job 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....


  • Sterling Heights, United States DCS Corp Full time

    Job 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 time

    Job 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 time

    Job 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 time

    PGS 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...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job 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...


  • Sterling Heights, United States Actalent Full time

    Job 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...