Embedded Software Engineer

7 days ago


Warren, United States New Eagle Full time
Job DescriptionJob DescriptionNew Eagle is a trusted engineering partner and supplier for electronic systems and control software across diverse sectors like automotive, transportation, defense, industrial, aviation, military, aerospace, and off-highway. Specializing in mechatronic controls, we assist engineering developers in managing project development, supply chain, costs, and outcomes, streamlining operations using custom software and off-the-shelf hardware control solutions. Our versatile engineering teams excel in creating electronic systems for the evolving electronic vehicle propulsion and autonomy markets, guiding projects from concept to production. 

Job Description:
We are seeking a highly skilled Embedded Software Engineer with expertise in microcontroller configuration and embedded device drivers to join our dynamic team. As an Embedded Software Engineer, you will play a crucial role in designing, developing, and maintaining firmware for embedded systems, ensuring optimal performance and functionality.

Important Details
  • This position is based on-site in Warren, MI and will, in part, support a long-term contract with the U.S. Military. 
  • Ability to pass a stringent background check and drug test is required. 
  • Hybrid Role: 3-4 days per week on-site in Warren, 1 day per month in Ann Arbor, MI
  • This position may be part-time or full-time, depending on the candidate's availability and interest. 

Key Responsibilities:
  1. Microcontroller Configuration: Configure and optimize microcontroller settings for efficient operation within embedded systems.
  2. Embedded Device Driver Development: Develop and maintain device drivers for various embedded peripherals, ensuring seamless integration with the overall system architecture.
  3. Firmware Development: Design, implement, and debug embedded firmware using C programming language, adhering to best practices and coding standards.
  4. Hardware Abstraction Layer (HAL) Development: Create and maintain HAL libraries to abstract hardware functionalities, facilitating portability and reusability across different platforms. (e.g. AUTOSAR, MCAL, etc.)
  5. Low-Level Hardware Interaction: Interface directly with hardware components such as sensors, actuators, and communication interfaces (SPI, I2C, UART, etc.), optimizing performance and resource utilization.
  6. Testing and Debugging: Conduct thorough testing of embedded firmware, employing various techniques such as unit testing, integration testing, and hardware-in-the-loop (HIL) testing. Debug and resolve issues promptly to ensure robustness and reliability.
  7. Documentation: Document software designs, implementation details, and configuration procedures comprehensively, maintaining clear and concise documentation throughout the development lifecycle.
  8. Collaboration: Collaborate with cross-functional teams to ensure cohesive system development and integration.
  9. Continuous Improvement: Stay abreast of emerging technologies, tools, and techniques in embedded software development. Continuously evaluate and enhance development processes to improve efficiency and quality.

Qualifications:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. 
  • 2+ Years of experience in embedded software development with a focus on microcontroller configuration and device driver development.
  • Proficiency in C programming language with a strong understanding of embedded systems concepts and principles.
  • Hands-on experience with microcontroller architectures such as PowerPC and Aurix TriCore
  • Familiarity with embedded development tools and environments including IDEs, debuggers, emulators, and oscilloscopes.
  • Solid understanding of low-level hardware interactions, peripheral interfaces, and communication protocols (SPI, I2C, UART, etc.).
  • Experience with RTOS concepts and implementations (e.g. ETAS RTA-OS) is a plus.
  • Excellent problem-solving skills with a keen attention to detail and a proactive mindset.
  • Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.

Powered by JazzHR

u1pGXgd9UD



  • Warren, United States People Tech Group Inc Full time

    Role:- Embedded software EngineerDuration: Long Term(Full time)Location: Warren , MI (Onsite)Job Description: -• Experience in C++ / Embedded C Programming /coding skills• Knowledge / Experience in the development of embedded applications.• Knowledge in Microcontroller and its debugging. • Knowledge in embedded OS: Linux or QNX.• Good to have...

  • Embedded Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    Warren, United States People Tech Group Inc Full time

    Role:- Embedded software EngineerDuration: Long Term(Full time)Location: Warren , MI (Onsite)Job Description: -• Experience in C++ / Embedded C Programming /coding skills• Knowledge / Experience in the development of embedded applications.• Knowledge in Microcontroller and its debugging. • Knowledge in embedded OS: Linux or QNX.• Good to have...

  • Embedded Software Engineer

    Found in: Appcast US C2 - 2 weeks ago


    Warren, United States People Tech Group Inc Full time

    Role:- Embedded software EngineerDuration: Long Term(Full time)Location: Warren , MI (Onsite)Job Description: -• Experience in C++ / Embedded C Programming /coding skills• Knowledge / Experience in the development of embedded applications.• Knowledge in Microcontroller and its debugging. • Knowledge in embedded OS: Linux or QNX.• Good to have...


  • Warren, United States ektello Full time

    Embedded Infotainment Software Engineer (Will not work C2C or with third-party recruiters)Building Design and develop Android-based infotainment solutions for automotive consumer devices.Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the infotainment...

  • Embedded Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    Warren, United States ektello Full time

    Embedded Infotainment Software Engineer (Will not work C2C or with third-party recruiters)Building Design and develop Android-based infotainment solutions for automotive consumer devices.Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the infotainment...

  • Embedded Software Engineer

    Found in: Appcast US C2 - 7 days ago


    Warren, United States ektello Full time

    Embedded Infotainment Software Engineer (Will not work C2C or with third-party recruiters)Building Design and develop Android-based infotainment solutions for automotive consumer devices.Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the infotainment...

  • Embedded Engineer

    7 days ago


    Warren, United States CareerBuilder Full time

    Role: Embedded Engineer Location: Warren, MI Duration: FTE Employment Job Summary: As an Embedded Developer in our automotive company, you will play a critical role in designing, developing, and maintaining embedded systems and software for automotive applications. You will work on cutting-edge technology to ensure the performance, safety, and reliability of...

  • Software Engineer

    5 days ago


    Warren, United States DBSI Full time

    Job Title: Senior Software Engineer Location: Milford, MI Required Experience: 5-10 years of software engineering experience. Experience developing & architecting software solutions for embedded or IoT devices. Experience with C/C++ application development for ARM-based devices. Experience with Embedded Linux (U-Boot, Kernel, Debian). Preferred Experience:...

  • Embedded Developer

    Found in: Appcast Linkedin GBL C2 - 3 days ago


    Warren, United States People Tech Group Inc Full time

    Job Title: Embedded DeveloperDuration: Full TimeJob Summary:As an Embedded Developer in our automotive company, you will play a critical role in designing, developing, and maintaining embedded systems and software for automotive applications. You will work on cutting-edge technology to ensure the performance, safety, and reliability of automotive...

  • Embedded Developer

    Found in: Appcast US C2 - 4 days ago


    Warren, United States People Tech Group Inc Full time

    Job Title: Embedded DeveloperDuration: Full TimeJob Summary:As an Embedded Developer in our automotive company, you will play a critical role in designing, developing, and maintaining embedded systems and software for automotive applications. You will work on cutting-edge technology to ensure the performance, safety, and reliability of automotive...

  • Embedded Developer

    Found in: Appcast Linkedin GBL C2 - 3 days ago


    Warren, United States People Tech Group Inc Full time

    Role: Embedded developerLocation: Warren, MIDuration: FTE EmploymentJob Summary:As an Embedded Developer in our automotive company, you will play a critical role in designing, developing, and maintaining embedded systems and software for automotive applications. You will work on cutting-edge technology to ensure the performance, safety, and reliability of...

  • Embedded Developer

    Found in: Appcast US C2 - 4 days ago


    Warren, United States People Tech Group Inc Full time

    Role: Embedded developerLocation: Warren, MIDuration: FTE EmploymentJob Summary:As an Embedded Developer in our automotive company, you will play a critical role in designing, developing, and maintaining embedded systems and software for automotive applications. You will work on cutting-edge technology to ensure the performance, safety, and reliability of...


  • Warren, United States Insight Global Full time

    Title: C++ Software EngineerLocation: Sterling Heights, MI - Hybrid (1-3 days based off project needs)Duration: 9 month contract to hireWork Auth: USCRate: $38-$48/hr**Exact compensation may vary based on several factors, including skills, experience, and education. **Benefit packages for this role will start on the 31st day of employment and include...

  • C++ Software Engineer

    Found in: Appcast Linkedin GBL C2 - 6 days ago


    Warren, United States Insight Global Full time

    Title: C++ Software EngineerLocation: Sterling Heights, MI - Hybrid (1-3 days based off project needs)Duration: 9 month contract to hireWork Auth: USCRate: $38-$48/hr**Exact compensation may vary based on several factors, including skills, experience, and education. **Benefit packages for this role will start on the 31st day of employment and include...

  • C++ Software Engineer

    Found in: Appcast US C2 - 6 days ago


    Warren, United States Insight Global Full time

    Title: C++ Software EngineerLocation: Sterling Heights, MI - Hybrid (1-3 days based off project needs)Duration: 9 month contract to hireWork Auth: USCRate: $38-$48/hr**Exact compensation may vary based on several factors, including skills, experience, and education. **Benefit packages for this role will start on the 31st day of employment and include...


  • Warren, United States CareerBuilder Full time

    Company Description ClientSolv Technologies is an IT solution firm with over a decade of experience serving Fortune 1000 companies, public sector and small to medium sized companies. ClientSolv Technologies is a woman-owned and operated company that is certified as a WMBE, 8a firm by the Federal government's Small Business Administration. Job Description We...

  • Software Engineer

    7 days ago


    Warren, United States CIeNET International Full time

    Job DescriptionJob DescriptionCIeNET is a leading global technical consulting, software engineering, and technical solutions provider.Our team is working on design, development and maintenance of best-in-class platforms in automotive, enterprise, mobility industries for leading OEMs and looking for experienced software engineers. Candidate will play a key...

  • Software Engineer

    3 days ago


    Warren, United States CIeNET International Full time

    CIeNET is a leading global technical consulting, software engineering, and technical solutions provider. Our team is working on design, development and maintenance of best-in-class platforms in automotive, enterprise, mobility industries for leading OEMs and looking for experienced software engineers. Candidate will play a key role in our software and test...

  • Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 weeks ago


    Warren, United States CIeNET Technologies Full time

    We at CIeNET are looking for experienced developers to add to our software platform team for our in-vehicle infotainment software system. We are building an Infotainment platform software team which is tasked with two critical roles: co-developing, along with the supplier, the software that will run the next generation infotainment system and developing the...

  • Software Engineer

    2 weeks ago


    Warren, United States CIeNET Technologies Full time

    We at CIeNET are looking for experienced developers to add to our software platform team for our in-vehicle infotainment software system. We are building an Infotainment platform software team which is tasked with two critical roles: co-developing, along with the supplier, the software that will run the next generation infotainment system and developing the...