Embedded Software Engineer developing communication stack for Vehicle Controls at Ford. Leading software development and validation for data transmission across vehicle networks in an agile team.
Responsibilities
Architect & Configure: Lead the configuration and integration of the Basic Software (BSW) Communication Stack using Vector tools such as DaVinci Configurator.
Software Development: Develop embedded C software for communication interfaces, including CAN, CAN-FD, LIN, and Cybersecurity ensuring high-performance and reliable data transmission.
Lifecycle Management: Manage communication stack software change requests including planning and version control, participate in broad forums from team level code reviews to managements change control boards, maintain tests and documentation for specifications.
Validation & Troubleshooting: Perform routine design verification along with advanced validation, debugging and root-cause analysis of complex communication and timing issues using Vector CANAlyzer, CANoe, and Lauterbach Trace32.
Cross-Functional Collaboration: Work with network architects and feature engineers to define signal interfaces and ensure powertrain requirements are accurately reflected in databases and embedded software implementation.
Automation & Scripting: Design and maintain scripts and tools to automate the generation, validation, and testing of communication artifacts (ARXML, DBC, etc.) and build processes.
Continuous Integration: Support the development of automated CI/CD pipelines for communication software, ensuring rapid and high-quality software releases.
Requirements
Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
3+ years of experience in embedded software development using C and software lifecycle management.
3+ years of hands-on experience with AUTOSAR BSW configuration (using Vector DaVinci Configurator) with validation and debugging experience (using CANalyzer).
3+ years of experience with Basic Software (BSW) stacks for Crypto and Communication layers, including deep knowledge of AUTOSAR Classic architecture and BSW modules (Com, PduR, CanIf, etc.).
3+ years of experience working with vehicle communication protocols such as CAN, CAN‑FD, and LIN.
2+ years of experience troubleshooting embedded systems using hardware‑in‑the‑loop (HIL) tools or bus analyzers.
Master of Science in Electrical Engineering, Computer Science, or equivalent (preferred).
2+ years of experience using build automation tools (Make, CMake) and version control systems (ClearCase, GitHub) (preferred).
2+ years of experience with scripting for automation, tool development, or data analysis (preferred).
2+ years of experience with ISO 26262 Functional Safety and automotive cybersecurity standards (preferred).
1+ years of experience working in an Agile or SAFe development environment using Jira (preferred).
Benefits
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up childcare and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
Vehicle discount program for employees and family members and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service
A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
Paid time off and the option to purchase additional vacation time.
Full - Stack Engineer using NodeJS and React to develop web applications at Momos, a food and beverage tech company. Collaborating with cross - disciplinary teams and leading technical efforts.
Lead Engineer, Test Manufacturing at Celestica specializing in automatic test equipment and test programs. Focuses on productivity improvements and quality test solutions in a high - volume production environment.
Supplier Software Delivery Technical Lead coordinating supplier software deliveries for Powertrain Control Modules at Ford Motor Company. Focused on delivery management, requirement alignment, and budget oversight within a technical landscape.
Senior Full Stack Engineer at stealth startup creating cloud - native solutions with a focus on Python and React. Collaboration with experienced team on complex architecture and systems.
Lead Software Engineer in hybrid role focusing on full - stack development with a strong emphasis on leadership and engineering excellence. Collaborating with cross - functional teams to deliver high - quality software.
Senior Engineer at Cenovus providing technical authority on relief valves and systems in Ohio refineries. Supporting downstream operations with design and training responsibilities.
Demand Response Engineer supporting energy efficiency programs and management of demand response strategies at Duke Energy. Engaging with customers and stakeholders to optimize energy use and enhance grid stability.
Software Engineer for Navitor focusing on design and development of software solutions. Involved in programming and supporting applications within the primary B2B platform with occasional travel.
Software Engineer II developing AI - powered solutions for Travelers. Collaborating across teams to deliver measurable outcomes through enterprise AI integration.
Senior Software Engineer responsible for core platform capabilities for payments system at Freddie Mac. Collaborating with stakeholders to deliver high - quality solutions in a fast - paced environment.