Embedded Software Engineer

1 day ago


Troy, United States Tek Labs Inc Full time
We are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in C and C++ programming, embedded systems, and familiarity with VxWorks RTOS. This role involves working with hardware interfaces, communication protocols, and version control systems while contributing to innovative projects.

Check below to see if you have what is needed for this opportunity, and if so, make an application asap.

Job Title: Embedded Software Engineer
Location: Troy, MI
Pay Rate: $50-55/hour
Contract Duration: 12 Months

Key Responsibilities:

Develop and debug embedded software using C and C++.
Work with VxWorks RTOS for embedded systems.
Utilize debugging tools and techniques for troubleshooting embedded systems.
Manage hardware interfaces and communication protocols, including UART, QSPI, I2C, Ethernet IP, and RS485.
Handle PLC hardware and software effectively.
Collaborate with the team to deliver high-quality solutions.

Qualifications:

Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
Proven expertise in C and C++ programming languages.
Experience with VxWorks RTOS and embedded systems development.
Familiarity with hardware interfaces and communication protocols.
Hands-on experience with debugging tools and techniques.
Knowledge of PLC hardware and software handling.
Proficiency with version control systems like Git, IBM Jazz, and Atlassian.
Strong communication skills, both written and verbal.
Excellent problem-solving skills and attention to detail.

Why Join Us?

Work on cutting-edge embedded system projects.
Competitive pay rate with a 12-month contract.
Opportunity to collaborate with a dynamic and innovative team.

  • Troy, United States Teoresi Group Full time

    We are looking for an: Embedded Software Engineerwho will be answering technical questions related to microcontroller, Debugging Firmware problems, Hardware Design Reviews, Software Design Reviews, PCB Layout Reviews, Creating Sample Code and Application Notes.Technical Requirements:Minimum of 2+ years of experience in the automotive industryExperience in...


  • Troy, MI, United States Tek Labs Inc Full time

    We are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in C and C++ programming, embedded systems, and familiarity with VxWorks RTOS. This role involves working with hardware interfaces, communication protocols, and version control systems while contributing to innovative projects. Job...


  • Troy, Michigan, United States Teoresi Group Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at Teoresi, Inc.This is a full-time position in Troy, Michigan, with regular working hours and excellent benefits.The estimated salary for this role is $90,000 - $120,000 per year, depending on experience.Responsibilities:Analyze and troubleshoot complex technical...


  • Troy, Michigan, United States Omni Inclusive Full time

    Job Title: Embedded Software Specialist">Job Summary:">Join our team at Omni Inclusive as an Embedded Software Specialist and take on the challenge of developing and integrating software for electrified drivetrain systems.">Main Responsibilities:">">Develop and integrate embedded software around bootloader & base software utilizing AUTOSAR RTE Design low...


  • Troy, United States Schaeffler Group Full time

    Schaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities. Our Offering Comprehensive Benefits...


  • Troy, Michigan, United States Aptiv Full time

    About AptivAptiv is a leading global technology company that develops and manufactures innovative automotive software solutions. We are committed to creating a safer world through our cutting-edge technologies.Job Description:We are seeking an experienced Global Category Leader - Embedded Software to join our team in driving strategic sourcing, negotiation,...


  • Troy, Michigan, United States Teoresi Group Full time

    Job Title: Embedded Software Developer for EV Charging ControllersWe are looking for an experienced Embedded Software Developer to join our team at Teoresi Group.This is a full-time position based in Troy, MI.Salary: $110,000 - $140,000 per year.About the JobThe successful candidate will be responsible for designing, developing, and testing model-based...

  • Software Engineer

    5 months ago


    Troy, United States Omni Inclusive Full time

    Responsibilities: • Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified drivetrain systems • Develop, configure and integrate embedded software around bootloader & base software utilizing AUTOSAR RTE Design low level drivers and base software services (e.g. Diagnostic Manager,...

  • Software Engineer

    3 weeks ago


    Troy, Michigan, United States Omni Inclusive Full time

    Job Description:">We are seeking an experienced Embedded Software Specialist to join our team at Omni Inclusive. This role involves developing and integrating software for electrified drivetrain systems, including MCAL, service layers, AUTOSAR interfaces, and complex device drivers.">Key Responsibilities:">">Develop base software and integrate embedded...


  • Troy, Michigan, United States Aptiv Full time

    Job Summary:We are seeking an experienced Embedded Systems Architect to join our Advanced Safety & User Experience team in Troy, MI. As a key member of our team, you will be responsible for defining and implementing software architecture for our automotive embedded systems.The ideal candidate will have a strong background in software development and a proven...


  • Troy, United States Direct Results Consulting, Inc Full time

    SENIOR SOFTWARE ENGINEERSResponsibilities:Develop and integrate software utilizing both embedded and model-based approaches (Matlab) in an Agile software environment.Optimize vehicle control systems and enhance simulation processes.Support Software-In-the-Loop (SIL) and Hardware-In-the-Loop (HIL) environments, including vehicle component integration.Conduct...


  • Troy, United States Direct Results Consulting, Inc. Full time

    SENIOR SOFTWARE ENGINEERSResponsibilities:Develop and integrate software utilizing both embedded and model-based approaches (Matlab) in an Agile software environment.Optimize vehicle control systems and enhance simulation processes.Support Software-In-the-Loop (SIL) and Hardware-In-the-Loop (HIL) environments, including vehicle component integration.Conduct...


  • Troy, Michigan, United States Altair Full time

    Job Summary: Embedded Systems ArchitectEstimated Salary: $130,000 - $160,000 per yearWe are seeking an experienced Software Engineer Controls to join our team in Allen Park, MI. As a key member of our infotainment software development team, you will be responsible for designing and developing automation test cases for Android Integration.Key...


  • Troy, Michigan, United States Aptiv Full time

    Designing the Future of MobilityAptiv's Advanced Safety & User Experience segment is at the forefront of developing innovative solutions for the automotive industry. As a Software Architect, you will play a critical role in shaping the future of mobility by designing and implementing software architectures that meet our high standards.About the Job:You will...


  • Troy, United States Aptiv Full time

    Aptiv seeks a Software Test Engineer in Troy, MI. Duties: Execute SW Integration Test Cases and Software Requirement Test Cases on builds/releases, developed by the Development Teams. Ensure correct compilation and execution of test cases within the test framework. Address test breaks to Development Teams and to external suppliers. Support the Development...


  • Troy, Michigan, United States Teoresi Group Full time

    At Teoresi Group, we're seeking a skilled Software Engineer to join our team and contribute to the development of cutting-edge electric vehicle charging systems. As a key member of our software engineering team, you'll be responsible for designing, developing, and testing model-based embedded software for the EV charging controller.The ideal candidate will...


  • Troy, United States Altair Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Controls Job Summary: Our client in Allen Park, MI is looking for a Software Engineer Controls. This is a contract position. What You Will Do: Architect, design and implement Infotainment embedded software solutions utilizing Android operating systems (OS) and platform...


  • Troy, Michigan, United States Teoresi Group Full time

    We are seeking a highly skilled Software Developer to join our team at Teoresi Group. As an Embedded Software Engineer, you will be responsible for designing and developing software solutions for the automotive industry.The ideal candidate will have a strong background in microcontroller hardware and embedded, real-time software development. Proficiency in...

  • Software Developer

    6 days ago


    Troy, Michigan, United States Omni Inclusive Full time

    Job DescriptionOmni Inclusive is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing production intent software within an ALM environment.Key Responsibilities:Develop base software, MCAL, service layers, AUTOSAR interfaces, and complex device...

  • Project Engineer

    2 weeks ago


    Troy, United States Kostal of America Full time

    Responsible for designing and developing the embedded software of quality mechatronic products within agreed timescales and budgets according to company procedures; implement embedded standard C software, and perform requirements analysis, providing traceability through customer specifications, software units, and test cases; debug software with debuggers...