> Markdown version of [/jobs/ext/186797-embedded-software-engineer12](https://www.wearedevelopers.com/jobs/ext/186797-embedded-software-engineer12). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # embedded software engineer12 - **Company:** Pentangle Tech - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Salary:** $96,000.0 - $192,000.0 - **Contract:** Permanent contract - **Skills:** Component-Based Software Engineering, Software Applications, Unit Testing, AUTomotive Open System Architecture (AUTOSAR), Static Program Analysis, Computer Engineering, Software Debugging, Device Drivers, Embedded C, Embedded Software, Failure Mode Effects Analysis, High-Level Architecture, ISO/IEC 15504, Service Layer, Systems Integration, Automated Data Processing (ADP), Information Technology - **Published:** May 14, 2026 - **Apply:** https://www.careerjet.com/jobad/us3393e058bbb12323982d30acfcbfde4a ## About the Role * Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or related field. * 10+ years of experience in automotive embedded software development. * Significant hands on experience with AUTOSAR Classic Platform, including: * MCAL, BSW, ECU Abstraction * OS configuration * RTE generation * Communication stack (CAN/LIN) * Diagnostics stack (UDS, DCM, DEM), power management, and memory services. * Strong expertise with Vector DaVinci or similar AUTOSAR toolchains. * Experience integrating application software into an AUTOSAR system and resolving interface, RTE, and configuration alignment issues. * Strong embedded C background for debugging AUTOSAR-related implementation issues. * Familiarity with TriCore, S32, Renesas, or similar microcontrollers. * Hands on experience with CANalyzer/CANoe for communication analysis and validation. * Experience with static analysis tools, configuration validation, and unit testing. * Understanding of ASPICE processes and basic functional safety concepts (ISO 26262). Soft Skills * Strong communication skills, able to convey AUTOSAR concepts to cross-functional engineers. * Collaborative mindset-comfortable working closely with architects and building-block developers. * Highly organized, self-driven, and able to guide early-phase technical direction. * Able to work effectively in a global, cross-cultural engineering environment. Optional / Preferred Skills * Experience with occupant sensing, airbag systems, or other safety-critical automotive domains. * Prior involvement in ADP/advanced development, platform bring-up, or early-phase architectural exploration. * Familiarity with functional safety work products, architecture safety concepts, or safety analysis techniques (FMEA/FMDA). ## Description * Lead configuration, integration, and bring up of the AUTOSAR architecture (MCAL, BSW, RTE) for an ADP software only release. * Work closely with the SW Architect to interpret high-level architecture and translate it into AUTOSAR configurations and component definitions. * Collaborate with the Embedded SW Engineer to ensure internally developed building block modules integrate cleanly into the AUTOSAR environment. * Configure BSW modules including communication stack (CAN), diagnostics, memory services, watchdog, OS, and ECU state management. * Maintain and manage AUTOSAR toolchains (Vector DaVinci or OEM specified tools). * Perform RTE generation and ensure proper interface alignment for application components. * Support early-stage debugging, integration, and issue resolution across the AUTOSAR stack. * Collaborate in defining MCAL usage, microcontroller abstraction integration, and hardware service layer behavior (even in software only scenarios). * Contribute to simulation or virtual integration environments to validate early AUTOSAR configurations. * Support power mode and diagnostic (UDS) integration from an AUTOSAR standpoint. * Conduct static analysis, configuration validation, and support verification/QA activities. * Ensure adherence to ASPICE and provide AUTOSAR related inputs to functional safety activities (ISO 26262). * Support development of SENT (SAE J2716) communication interface / device driver and AUTOSAR configuration for bench prototype hardware. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Embracing the Hybrid Cloud: Unlocking Success with Ansible](https://www.wearedevelopers.com/videos/932-embracing-the-hybrid-cloud-unlocking-success-with-ansible) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)