> Markdown version of [/jobs/ext/589543-software-engineer-ii-vehicle-solutions](https://www.wearedevelopers.com/jobs/ext/589543-software-engineer-ii-vehicle-solutions). 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). --- # Software Engineer II (Vehicle Solutions) - **Company:** Grayhill Inc. - **Location:** La Grange, IL, United States (Remote available) - **Salary:** $70,000.0 - $121,000.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, Unit Testing, Bug Tracking Systems, CANopen, Static Program Analysis, Cyber Security, Software Debugging, Programming Tools, Microprocessors, Embedded Software, Firmware, Github, Software Engineering, Verification and Validation (Software), Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Software Coding, Software Version Control - **Published:** June 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5627a8e0d9e42e7e ## About the Role Do you have experience in Customer communication?, * Knowledge in developing embedded 8bit/16bit/32bit microcontrollers in C. * Experience with J1939 CAN, CANopen, and LIN protocols. * Knowledge of boot code, coding standards, and firmware testing methods. * Understanding of common microcontroller peripherals such as: timers, GPIO, watchdog, ADC, UART, DMA. * Familiar with software development processes and controls (static analysis, distributed version control, unit testing, bug tracking). * Experience with debugging (either with in-circuit debugger or by other means) * Ability to read and understand schematics and to aid in debugging. * Ability to use oscilloscope, DMM, and other debugging tools. * Strong communication and interpersonal skills to influence the organization and to communicate effectively with internal and external customers. * Experience working with regulations like European functional safety and Cybersecurity Resilience Act * Concurrently manage multiple unrelated tasks Required Experience: * Bachelor's degree (B. S.) with Engineering concentration from four-year college or university and 1-3 years related experience and/or training; or equivalent combination of education and experience. Preferred Experience: * Experience with J1939 protocol, diagnostic trouble codes, and safety protocols. * Exposure or knowledge of high-level software validation test tools and methods * Familiarity with GIThub for managing software projects * Familiarity with STM32 microprocessors and development tools. * Experience with ARM architecture is preferred. ## Description Summary: We are seeking a skilled and motivated Software Design Engineer II to join our Vehicle Solutions team. In this role, you will contribute to the design, development, and maintenance of embedded software systems for existing and next-generation products. ## Related Videos - [Cybersecurity for Software Defined Vehicles](https://www.wearedevelopers.com/videos/725-cybersecurity-for-software-defined-vehicles) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)