Software Engineer focusing on embedded systems development for Ford's Electric Vehicles. Delivering high-quality software and innovative tooling for automotive communications and frameworks.
Responsibilities
Design tools and development practices that leverage modern software engineering techniques and best practices
Develop code generation systems and libraries to leverage communication IDLs and state-machine DSLs
Develop portable and extensible firmware according to best practices and MISRA-C
Develop systems and frameworks to bring embedded systems engineering into the 21st century
Verify and profile systems in terms of developer experience, build time, memory overhead, and runtime
Write tests for all aspects of your systems
Provide detailed and complete design and implementation documentation
Requirements
BS or MS in Electrical Engineering, Computer Science, Computer Engineering or equivalent degree
A minimum of 5 years developing software for automotive or mission critical systems
Proficiency with Rust
Strong understanding of real-time operating system fundamentals, including schedulers, concurrency, and memory management
Experience with one or more of code generation, middleware, and communications protocol implementation
Experience implementing event oriented systems
Working knowledge of `git`
Benefits
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care 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.
Engineer enhancing productivity and reliability for DevOps at AI startup in Japan. Focused on automation, observability, and integrating AI into development workflows.
Software Engineer specializing in React Native for Front’s B2B customer operations platform. Enhancing mobile app performance and collaborating with cross - functional teams.
Intermediate Full Stack Engineer collaborating with cross - functional teams at Solink. Engaging in building high - impact technology and driving software best practices.
Software Engineer developing and enhancing Salesforce Sales/Health Cloud functionality with a focus on health services. Collaborating with cross - functional teams to support and integrate Salesforce solutions within primary care.
Software Engineer developing scalable software applications for variable data printing platform. Collaborating with agile teams in all aspects of the software build process.
Software Engineer developing space simulation software for HII's Mission Technologies. Collaborating on space combat power and multi - domain simulation software development.
Senior Software Engineer developing and evolving data - driven products and AI applications for Red Hat. Collaborating with teams to deliver high - quality data solutions and implement software best practices.
Principal Software Engineer working on OpenShift Virtualization projects for a globally distributed team at Red Hat. Collaborating with engineering teams and open - source communities to deliver high - quality software.
Senior Software Engineer developing and leading projects for Ansible Automation Platform at Red Hat. Collaborating in a global team with a focus on AI and automation.
Senior Engineer focusing on severe accident analysis for Rolls - Royce SMR's power stations. Responsible for technical assessments impacting reactor safety and performance with cross - functional collaboration.