Software Engineer

3 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, Communication Manager, Task Manager, Diagnostics Communication Services, Service Routines, Fail-Safe Modes, complex I/O drivers)
• Support defining test cases for Fault Management & Diagnostics, Performance & Timing, Integrated S/W
• Design and development of production intent software within an ALM environment like Polarion
• Design software for compliance to ISO26262 Functional Safety
• Support software validation engineer through the development process and iterate code accordingly
• Perform software functional validation testing on bench (SIL/HIL)
Required Qualifications:
• Bachelor's degree in Computer Engineering, Computer Science or Embedded Systems o5 years of software development/coding experience with low level embedded C or C+
• Experience with Infineon TC3x AURIX MCU or equivalent multi-core lockstep microcontrollers
• Experience in automotive applications and applicable interfaces such as CAN, CAN-FD, SPI, FlexRay
• Experience in trouble-shooting & debugging skills both on the test bench and in vehicle
• Experience in diagnostics and UDS services, CANdela Studio, Vector & ETAS Tools, and integration of CAN Stack software components, low level drivers and MCAL MCU peripheral configurations is required
• Experience with AUTOSAR 4.x architecture and detail understanding of major AUTOSAR components
• Experience with SW debugger tools such as Lauterbach Trace32



  • Troy, Michigan, United States EDAG Full time

    Grow with EDAG: As a Software Engineering Intern at EDAG, you will have the opportunity to work on a variety of projects, gaining hands-on experience in software development. Under general supervision, you will be assigned to a team of experienced engineers who will guide you through the development process. Responsibilities:Develop project plans for...


  • Troy, Michigan, United States Orbbec 3D Technology International, Inc. Full time

    Job Title: Software Development EngineerJob Description:Orbbec 3D Technology International, Inc. is a leading provider of 3D depth sensors. We are seeking a skilled Software Development Engineer to join our team in North America.The successful candidate will participate in the development and maintenance of a software development kit (SDK) and related...


  • 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 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, Michigan, United States Aptiv Full time

    Software Development EngineerAptiv is seeking a skilled Software Development Engineer to join our Advanced Safety and User Experience segment. As a key member of our team, you will be responsible for creating and deploying Windows and Linux applications, scripts, and deployment frameworks. Your work will have a direct impact on the development of our...


  • Troy, United States EDAG Full time

    This is how you will grow: Under general supervision, this position will get a mixture of hands-on projects, lab experience and computer and administrative work. EDAG interns are provided valuable assignments and work alongside experienced engineers to gain a real-world experience in Software Engineering. All specific assignment details will be identified...


  • Troy, Michigan, United States Valeo Full time

    Valeo is a global technology company that designs innovative solutions to revolutionize mobility. As a Software Engineering Intern, you will contribute to the development of advanced technologies for greener, safer, and smarter mobility.Key Responsibilities:Deploy Jenkins Pipeline to various software projectsMonitor Pipeline performance at runtime and...


  • Troy, United States Altair Full time

    Our client in Troy, MI is looking for a Chassis Software Engineer. This is a contract position.The Chassis Software Validation Engineer will execute component and subsystem software testing for the vehicle Chassis, electrical and software architectures. The candidate will work closely with the Software Team, Electrical Team, and Chassis Team to validate the...


  • Troy, Michigan, United States A-Line Staffing Solutions Full time

    Job Title: Senior Software EngineerJob Summary:A-Line Staffing Solutions is seeking a skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing web-based applications using Java and Oracle technologies. Your expertise in TypeScript, JavaScript, and HTML5...


  • Troy, Michigan, United States Futran Tech Solutions Pvt. Ltd. Full time

    Cybersecurity Software Engineering LeadFutran Tech Solutions Pvt. Ltd. is seeking a highly skilled Cybersecurity Software Engineering Lead to lead the vehicle software execution team with software communication development plans and execution.This position will be responsible for working cross-functionally to ensure the software cybersecurity plans for the...


  • Troy, Michigan, United States Orbbec 3D Technology International, Inc. Full time

    Job DescriptionOrbbec 3D Technology International, Inc. is a leading provider of 3D depth sensors. We are seeking a skilled software engineer to join our R&D team in North America.The successful candidate will participate in the development and maintenance of a software development kit (SDK) and related applications for our 3D-Vision sensors and systems. Key...


  • Troy, Michigan, United States Altair Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team at Altair. As a Software Engineer for Infotainment Systems, you will be responsible for designing and implementing embedded software solutions for Android Automotive platforms.Your primary focus will be on developing and testing infotainment systems, collaborating with cross-functional...


  • Troy, Michigan, United States Tyler Technologies Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Tyler Technologies. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using C# and .NET.ResponsibilitiesParticipate in analyzing, designing, writing, and testing code to ensure high-quality...


  • Troy, Michigan, United States Saxon Global Full time

    Job SummaryThe Senior Software Test Engineer is responsible for designing, reviewing, and executing test plans for assigned projects, ensuring that software meets requirements and architecture specifications.Key ResponsibilitiesDevelop and lead test plans and test cases for bench tests.Establish and align software test plans with master test plans and...

  • Software Engineer

    3 weeks ago


    Troy, Michigan, United States Fusco Personnel Inc Full time

    Fusco Personnel is seeking a skilled Software Engineer to join our team in the Capital Region. Our client is a leading medical software company that requires a developer to assist in all aspects of product development, deployment, and life cycle management.The ideal candidate will have experience with Java service development, familiarity with the stack...


  • Troy, Michigan, United States Saxon Global Full time

    Job SummaryThe Lead Software Test Engineer is responsible for designing, reviewing, and executing test plans for assigned projects, ensuring that software meets requirements and architecture specifications.Key ResponsibilitiesDevelop and lead test plans for bench tests, ensuring feasibility and alignment with project requirements.Establish and maintain...


  • Troy, United States Altair Full time

    Transforming the Future with Convergence of Simulation and Data Our client in Troy, MI is looking for a Chassis Software Engineer. This is a contract position. The Chassis Software Validation Engineer will execute component and subsystem software testing for the vehicle Chassis, electrical and software architectures. The candidate will work closely with the...


  • Troy, United States Altair Full time

    Our client in Troy, MI is looking for a Chassis Software Engineer. This is a contract position.The Chassis Software Validation Engineer will execute component and subsystem software testing for the vehicle Chassis, electrical and software architectures. The candidate will work closely with the Software Team, Electrical Team, and Chassis Team to validate the...


  • Troy, Michigan, United States EDAG Full time

    Grow Your Skills:As a software engineering intern at EDAG, you will work under general supervision on a mix of hands-on projects, lab experience, and administrative tasks. You will be provided with valuable assignments and work alongside experienced engineers to gain real-world experience in software engineering.Responsibilities:Create project plans for all...


  • Troy, Michigan, United States Altair Full time

    Job DescriptionAltair is seeking a highly skilled Chassis Software Engineer to join our team in Troy, MI. As a key member of our software development team, you will be responsible for executing component and subsystem software testing for the vehicle Chassis, electrical and software architectures.The ideal candidate will have a strong background in software...