Software Developer - Embedded Systems
Job Description
What role you will play in team: You will be part of a team that develops embedded software for Ford vehicles.What you will do: You will design, develop, test, and debug embedded software for various vehicle systems. You'll work closely with hardware engineers and other software developers to ensure the overall functionality and performance of the vehicle's systems.Key responsibility:Design, develop and test embedded software for automotive applications.Work with various microcontrollers and embedded platforms.Develop unit and integration tests for software modules.Troubleshoot and debug software issues.Collaborate with other engineers to ensure system-level performance.Work with requirements and design documentation.Follow coding standards and best practices.Required Qualification and Skills:Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.Experience with embedded C and C programming.Experience with real-time operating systems (RTOS).Experience with various communication protocols (CAN, LIN, Ethernet).Knowledge of automotive standards (e.g., AUTOSAR).Strong problem-solving and analytical skills.Benefits Included:Competitive salary and benefits package.Opportunities for professional development and growth.A challenging and rewarding work environment.Work on cutting-edge automotive technologies.A Day in the Life: A typical day might involve coding, testing, debugging, and collaborating with other engineers to solve problems and deliver high-quality software for Ford vehicles.
