Software Engineer, C++
Role Summary:
- Design, develop, deploy, and support software over a range of advanced vehicle, robotics, and R&D applications
- Solve challenging problems related to making complex systems safe, usable, and efficient
- Develop unit and system-level test plans, automate testing, and support reporting
- Work cross-functionally with multiple teams to leverage your diverse skillset
- Produce high quality documentation and present designs and results to a variety of stakeholders
- Ideate, quickly evaluate, and advocate for technologies and technical approaches in early project stages
- Tackle the challenges of learning, integrating, and leveraging a range of software tools and technologies as needed
- Bachelor’s degree (or equivalent experience) in Computer Science, Computer Engineering, Software Engineering, or a related field
- Strong programming skills in practical C++
- Good working knowledge of algorithms and data structures
- Proficiency with networking, threading, and Linux
- Open-mindedness and curiosity about learning new tools/technologies and applying your skills broadly to a variety of projects
- Understanding of when you need help/feedback and a respect for the importance of peer critique and iterative design during development
- Belief in, and preference for, pragmatic and elegant designs over complex or trendy ones
- Software development experience in a non-academic environment working with distributed, real-time, embedded, media handling, or backend applications
- Familiarity with software development processes as part of a team including interface specifications, revision control, defect tracking, and CI/CD
- Hobby, school, or professional experience in any of the following areas
- Performance optimization
- Interfacing with sensor hardware and drivers
- Real-time and low latency network systems
- Databases and message passing frameworks
- Modern video/audio codecs and compression
- Interest in mobile robotics, autonomous vehicles, smart infrastructure, and related applications
- Annual Bonus based on individual performance
- Immediate health, dental, and vision coverage options for you and your family
- Health and dependent care FSA
- Company-paid life, AD&D, and disability coverage
- 401(k) plan with company match
- Paid holidays and generous PTO based on years of relevant experience
- Flexible schedule options
- Learning and development assistance
- Ford AXZ-Plan vehicle discounts
- A relaxed, fun community and environment in which to solve interesting problems
- Other perks to fuel creativity such as an on-site gymnasium, free drinks and snacks, and a variety of optional team activities
Recommended Jobs
Post Harvest Auditor
Job Title: Post Harvest Auditor Location: Flint, MI Salary Range: $40,000 – $60,000 (Based on experience) Employment Type: Full-Time About Us DACUT is a fast-growing cannabis compan…
Medical Support Assistant (Advanced)
Basic Requirements: United States Citizenship: Non-citizens may only be appointed when it is not possible to recruit qualified citizens in accordance with VA Policy. Experience and Education. Experien…
Member Services Representative
Planet Fitness Careers Team Member Are you somebody that would love to work in a fun, positive, and energetic work environment? Do you like personal development? Do you want to better yourself?…
Clinical Coordinator PICU Full Time Days (Detroit)
**Up to $10,000 Sign on Bonus, based on relevant experience** Childrens Hospital of Michigan is an international leader in pediatric and adolescent medicine. Surgical services include general, thoraci…
Inside Mortgage Sales - CD - Remote | WFH
Are you a passionate and driven mortgage professional looking for a rewarding remote career? Do you thrive in a supportive environment where you can grow and excel? If so, you've found the right place…
Driver at New Branch
Job Description Job Description Company Description New Branch is a 3rd party Logistics company in the Detroit metro area, we are currently expanding our operations and are in need of candidat…
Effector Function Scientist - Protein Therapeutics
Role Description The Protein Therapeutics group within Global Therapeutics Research at Zoetis has the mission and responsibility for identifying and delivering novel large and small molecule thera…
Pizza Delivery Driver(01107) - 401 E Michigan Ave
Job Description Job Description Job Description NOW OPEN! APPLY TODAY, START TOMORROW! Make up to $25/hr with tips! Delivery Driver Responsibilities: Show up to every scheduled…
Hospitalist Medicine - APP - Livonia, MI (Livonia)
Opportunity Details - Hospitalist Medicine - APP - Livonia, MI Trinity Health IHA Medical Group and Trinity Health Livonia have an excellent full time opportunity for a licensed and certified Nurse …