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.
Senior Full Stack Engineer at Cambly developing new user - facing features for the largest English learning marketplace. Collaborating with teams to optimize learning experiences and maintain high - quality code.
Principal Software Engineer designing, developing, and optimizing enterprise data solutions for WM. Leading complex projects and collaborating with cross - functional teams to align technical solutions with business needs.
Senior Engineer developing Generative and Agentic AI capabilities at a global AI company. Collaborating hand - on with engineering and data science teams in an innovative environment.
Lead Engineer creating robust front - end and back - end architectures for life insurance. Engaging with teams to deliver end - to - end solutions and maintain high standards.
Full - Stack Engineer developing production features for compliance and fraud teams using TypeScript and Python. Join Taktile's team to work directly with customers and shape product features.
Software Developer developing wealth management software solutions for Canadian market leader Univeris. Collaborating on analysis, design, and development while following best practices in a hybrid work environment.
Senior Software Development Engineer contributing to vision AI solutions for top retailers. Collaborating with teams to develop features and drive technology decisions in a fast - paced environment.
Lead Engineer in Steam Turbine and HRSG Project Engineering for GE Vernova. Provide technical project management and coordinate engineering activities for major projects.
Senior Engineer in Mechanical Systems designing for nuclear energy applications on BWRX - 300 project. Responsibilities include system design, certification support, and product management.