Embedded Software Engineer
2 weeks ago
Position Description:
Candidates for consideration will focus on accelerating the use of automation in the simulation and software development processes to drive breakthroughs in development and testing efficiency. The engineer will work with a variety of Ford software, controls, and simulation teams to understand their workflow of software development and virtual testing; then the engineer will develop desktop and cloud solutions to increase speed and robustness of the embedded control software build, simulation, and test pipeline.
- Strong communication and interpersonal skills are needed to successfully propagate software automation throughout the controls community, creating a culture where each engineer uses these methods as part of their daily workflow.
- Lead team to develop software and scripts to automate the build environment, simulation environment, and to verify and validate the embedded vehicle control software.
- Create web-based tools and standard dashboards to share simulation and software build and test status information with development teams
- Develop state-of-the-art cloud-based solutions for simulation and software build and test, utilizing High Performance Compute and cloud environments
- Collaborate with the Ford IT, Software, and Data teams to research and roll out process, methods and tools associated with software simulation, build and test initiatives
- Master's degree in engineering or computer science
- 3+ year of Matlab / Simulink / Stateflow. This may include academic experience.
- 3+ years programming background (Python, C, C++, Java, or Matlab m-script)
- 3+ years of (combined) version control and automation (ClearCase, AccuRev, GitHub, Jenkins)
- 1+ years (combined) usage of cloud-based tools (Docker, Kubernetes, etc.)
- Degree in Electrical / Mechanical / Automotive / Computer Engineering or Controls related field
- 3+ years (combined) experience in automotive controls or systems engineering
- Significant experience with Matlab, Simulink, Stateflow
- Significant experience utilizing models to develop and verify mixed hardware & embedded software systems
- Experience with CAN networks and tools (CANalyzer, CANape, ATI Vision, etc.)
- Experience in embedded controls in electrified vehicle systems, driver assist technologies
- Experience in requirements definition, decomposition, design verification
- Experience with hands-on software testing and problem solving in simulation, hardware in the loop systems, and prototype vehicles
- Broad understanding of embedded control system design and analysis techniques
- Experience with tools for:
- Virtualization environment tools (Docker, Vagrant)
- Deployment tools (Habitat, Chef)
- Containerization (Kubernetes)
- Automation (Jenkins)
- Good written and oral communication and interpersonal skills
- Strong technical analysis skills and the ability to create new solutions
- Initiative, resilience, a strong work ethic and a desire for continuous learning
- Must be skilled at working in large team environments and interfacing with technical experts
-
Embedded Software Engineer
4 weeks ago
Dearborn, Michigan, United States United Software Group Full timeJob SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team at United Software Group. As an Embedded Software Engineer, you will be responsible for designing, implementing, and validating software for various vehicle features, including starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and...
-
Embedded Software Engineer AUTOSAR C++
2 weeks ago
Dearborn, United States United Software Group Full timeTitle: Embedded Software Engineer AUTOSAR C++Location: Dearborn, MI. Hybrid 2-3 days You will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as: starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others. In this role Engineers will focus on software...
-
Dearborn, Michigan, United States United Software Group Full timeJob SummaryWe are seeking an experienced Embedded Software Engineer for Automotive Systems to join our team at United Software Group. As an Embedded Software Engineer, you will be responsible for the design, implementation, and validation of software for various vehicle features. Your expertise in AUTOSAR Functional Safety will be crucial in ensuring the...
-
Embedded Software Developer
3 weeks ago
Dearborn, Michigan, United States United Software Group Full timeJob Title: Embedded Software DeveloperWe are seeking a skilled Embedded Software Developer to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities: In-depth experience with the C-language, preferably in support of an...
-
Embedded Software Engineer
6 days ago
Dearborn, United States EPITEC Full timePosition Description:Ford is seeking to hire a person with software development knowledge in embedded systems. The Body Control Software team develops software for vehicle features such as starting, locking, lighting, alarms, windows, powered enclosures, cabin climate control and seats. Employees in this job function are responsible for designing,...
-
Embedded Software Developer
4 weeks ago
Dearborn, Michigan, United States United Software Group Full timeWe are seeking a skilled Embedded Software Developer to join our team at United Software Group. The ideal candidate will have in-depth experience with the C-language, preferably in support of an embedded control systems environment.Key responsibilities include developing applications in a Unix environment, including make, make-files, gdb, bash, editing,...
-
Dearborn, Michigan, United States United Software Group Full timeJob SummaryWe are seeking an experienced Embedded AUTOSAR Functional Safety Software Developer to join our team at United Software Group. As a key member of our software development team, you will be responsible for designing, implementing, and validating software for various vehicle features, such as starting, locking, lighting, alarms, windows, powered...
-
Embedded Controls Software Engineer
3 weeks ago
Dearborn, Michigan, United States Ford Motor Company Full timeJob Description:At Ford Motor Company, we are seeking a highly skilled Embedded Controls Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety-critical embedded systems. Has hands-on experience developing drivers and controlling actuators for low-voltage motors...
-
Embedded Software Engineer for ADAS Systems
3 weeks ago
Dearborn, Michigan, United States Ford Motor Company Full timeJob Title: Embedded Software Engineer for ADAS SystemsAbout the Role:We are seeking a highly skilled Embedded Software Engineer to join our ADAS Software and Feature Development Team at Ford Motor Company. As a key member of our team, you will be responsible for designing, developing, and integrating the embedded C++ software platform for adaptive feature...
-
Embedded Software Engineer
4 weeks ago
Dearborn, Michigan, United States Ford Motor Company Full timeJob DescriptionAt Ford Motor Company, we're pushing the boundaries of innovation in the automotive industry. Our team is seeking a talented Embedded Software Engineer to join our ADAS Software and Feature Development Team.We're responsible for designing and developing software that enables magical experiences in our vehicles, such as Blue Cruise, Pro Trailer...
-
Embedded Software Engineer
3 weeks ago
Dearborn, Michigan, United States Optimal CAE Full timeJob Title: Embedded Software Engineer - Model Based DeveloperJob Summary:Optimal CAE is seeking a skilled Embedded Software Engineer - Model Based Developer to accelerate the use of automation in the simulation and software development processes. The ideal candidate will focus on driving breakthroughs in development and testing efficiency by working with...
-
Embedded Software Engineer
4 weeks ago
Dearborn, Michigan, United States Optimal CAE Full timeJob Summary:Optimal CAE is seeking a highly skilled Embedded Software Engineer - Model Based Developer to accelerate the use of automation in the simulation and software development processes. The ideal candidate will focus on driving breakthroughs in development and testing efficiency by working with various Ford software, controls, and simulation teams.Key...
-
Embedded Software Engineer
4 weeks ago
Dearborn, Michigan, United States Optimal Inc. Full timeJob OverviewOptimal Inc. is seeking a highly skilled Embedded Software Engineer to accelerate the use of automation in simulation and software development processes. The ideal candidate will work with various Ford software, controls, and simulation teams to develop desktop and cloud solutions that increase speed and robustness of the embedded control...
-
Technical Expert
4 weeks ago
Dearborn, Michigan, United States Ford Motor Company Full timeJob DescriptionIn this leadership role, you will provide technical guidance and make strategic decisions in software architecture, development, and processes for embedded software, focusing on middleware, diagnostics, and software updates.Key ResponsibilitiesLead software technical reviews and implement Ford Functional/non-functional software requirements...
-
Embedded Systems Software Developer
4 weeks ago
Dearborn, Michigan, United States Ciber Full timeJob Summary:HTC Global Services is seeking a skilled Embedded Systems Software Developer to join our team. As a key member of our Body Control Software team, you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. Key Responsibilities: Design and develop software for vehicle...
-
Embedded Software Technical Lead
3 weeks ago
Dearborn, Michigan, United States Ford Motor Company Full timeJob DescriptionWe are seeking a highly skilled Embedded Software Technical Lead to join our team at Ford Motor Company. As a Staff Engineer, you will play a crucial role in the evolution of Vehicle Controls software, leading the technical solutions for the team to develop a software architecture implementation to meet all the real-time needs of the embedded...
-
Automotive Embedded Software Engineer AUTOSAR C++
4 months ago
Dearborn, United States Omni Inclusive Full timeSummary: You will be involved in the design, implementation, and validation of software for a variety of vehicle features, such as: starting, locking, lighting, alarms, windows, powered closures, seats, climate control, and others. In this role Engineers will focus on software development and integration of application layer software for the body control...
-
Senior Embedded Software Engineer
4 weeks ago
Dearborn, Michigan, United States Artmac Soft LLC Full timeJob OverviewArtmac Soft LLC is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software for Linux/QNX/RTOS platforms.Key Responsibilities:Develop and maintain high-quality embedded software for Linux/QNX/RTOS...
-
Embedded Software Engineer
3 weeks ago
Dearborn, MI, United States Optimal CAE Full timeJob Summary:Optimal CAE is seeking a highly skilled Embedded Software Engineer to accelerate the use of automation in the simulation and software development processes. The ideal candidate will focus on driving breakthroughs in development and testing efficiency by working with various Ford software, controls, and simulation teams.Key...
-
Senior Embedded Systems Engineer
4 weeks ago
Dearborn, Michigan, United States Saxon Global Full timeJob SummaryWe are seeking a highly skilled Sr. Software Engineer to join our team at Saxon Global. The ideal candidate will have a strong background in embedded systems, automotive software development, and Unified Diagnostics Specification (ISO 14229).Key Responsibilities* Develop and maintain complex software systems for automotive applications*...