Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

3B Staffing LLC

Responsibilities

  • Develop embedded software in C for automotive ECU applications, focusing on low-level and system-level functionality.
  • Design and implement software that runs directly on 16-bit and 32-bit microcontrollers, with a preference for TriCore architectures.
  • Support software integration into microcontroller-based systems, ensuring reliable operation within ECU platforms.
  • Develop and analyze CAN communication functionality, including configuration, messaging, and diagnostics support.
  • Collaborate with system architects and AUTOSAR engineers to structure software for downstream AUTOSAR integration.
  • Support system bring-up activities on embedded targets, including board initialization, configuration, and validation.
  • Debug and resolve issues at both the embedded and system level using appropriate tools and methodologies.
  • Participate actively in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Perform unit testing and contribute to static analysis activities to improve software reliability and safety.
  • Ensure all development work aligns with ASPICE-compliant processes and established automotive development standards.
  • Contribute to early-phase and advanced development programs, providing technical input on architecture and implementation.
  • Prepare software components for integration into ECU platforms, including documentation and integration support for cross-functional teams.
Essential Skills
  • 7+ years of experience in embedded software development using the C programming language.
  • Proven hands-on experience with 16-bit and/or 32-bit microcontrollers, with TriCore experience strongly preferred.
  • Demonstrated experience developing software that runs directly on bare-metal or low-level microcontroller environments.
  • Practical experience with CAN communication protocols, including implementation and troubleshooting.
  • Exposure to AUTOSAR concepts and architecture, with an understanding of how to structure software for AUTOSAR-based systems.
  • Experience working in ASPICE-compliant development environments and following structured development processes.
  • Strong debugging skills at both the embedded and system level, including the use of appropriate debugging tools and techniques.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in West Baden Springs, IN vacancy
  •  ...through preventive maintenance, troubleshooting, and continuous improvement initiatives Partner with operations, maintenance, and engineering teams to plan and execute electrical upgrades and capital projects Apply standards and best practices to ensure compliance... 
    Suggested
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    50018 Heidelberg Materials US Cement LLC

    French Lick, IN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!