TRCI-26-06913
R&D Software Engineer RFP-274039-1
This onsite contract role is for an R&D Software Engineer developing embedded software for automotive in-vehicle electronic products, with Northville listed as the location. The client requires 7+ years in the automotive industry, at least 5 years as a Software Engineer, and 5+ years of C or C++ programming, along with experience in SoC and memory selection and translating requirements into specifications and design documentation. The role also calls for knowledge of CAN/LIN and diagnostics, familiarity with Ethernet and LVDS, and working knowledge of ASIL, SOTIF, and ISO 26262. AI-assisted development and the listed engineering, requirements, analysis, and source-control tools are specified in the required profile; no separate nice-to-have skills are identified. The engineer will collaborate with global product, sales, and engineering teams in a multicultural environment and must be comfortable with national and international travel; the client may consider internal employment after 12 months, and visa sponsorship is unavailable.
Position summary
- Location
- United States of America (the)
- Workplace
- Hybrid
- Employment
- Contract
- Experience
- Minimum 7 years and Maximum 15 years
Role overview
Why This Role Matters.
This onsite contract role is for an R&D Software Engineer developing embedded software for automotive in-vehicle electronic products, with Northville listed as the location. The client requires 7+ years in the automotive industry, at least 5 years as a Software Engineer, and 5+ years of C or C++ programming, along with experience in SoC and memory selection and translating requirements into specifications and design documentation. The role also calls for knowledge of CAN/LIN and diagnostics, familiarity with Ethernet and LVDS, and working knowledge of ASIL, SOTIF, and ISO 26262. AI-assisted development and the listed engineering, requirements, analysis, and source-control tools are specified in the required profile; no separate nice-to-have skills are identified. The engineer will collaborate with global product, sales, and engineering teams in a multicultural environment and must be comfortable with national and international travel; the client may consider internal employment after 12 months, and visa sponsorship is unavailable.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Embedded software development: Design and develop embedded device software in C/C++ using state-of-the-art embedded systems techniques.
Component selection: Support device selection for key components: SoCs and memory (non-volatile and DRAM).
Requirements to design: Decompose business requirements into functional specifications, design documentation and use cases; create support documentation.
Non-functional requirements: Add the non-functional requirements needed for maintainability, persistence, scalability, security and performance.
Architectural consistency: Keep designs consistent with the team’s other software products and established design patterns.
Vehicle networks & diagnostics: Work with CAN and LIN networking and diagnostics, plus Ethernet and LVDS.
Functional safety: Apply automotive safety requirements (ASIL, SOTIF, ISO 26262).
AI-assisted development: Use AI-assisted development and code generation tools (Codex, Claude Code, etc.).
Continuous improvement: Propose and support inspect-and-adapt processes that improve team performance, reduce product cost of ownership or shorten time-to-value for priority FCE initiatives.
Global collaboration: Travel nationally and internationally to work with global product, sales and engineering teams.
7+ years in the automotive industry, preferably in electronics/software.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
C
C++
embedded software
embedded systems
SoC
System on Chip
DRAM
non-volatile memory
CAN
CAN bus
LIN
vehicle diagnostics
automotive Ethernet
Ethernet
LVDS
ASIL
SOTIF
ISO 26262
AI-assisted development
code generation
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
7+ years of automotive industry experience
At least 5 years of Software Engineer experience
5+ years of C or C++ programming
Embedded software development
Experience supporting SoC and memory device selection, including non-volatile memory and DRAM
Decomposing requirements into functional specifications, design documentation, and use cases
Experience with AI-assisted development and code generation
Working knowledge of CAN/LIN and diagnostics; familiarity with CAN, Ethernet, and LVDS in-vehicle networks
Working knowledge of ASIL, SOTIF, and ISO 26262
Experience with the specified tools: EWM, JIRA, Confluence, DOORS, Reqtify, Coverity, Jenkins, Git, SVN, and Bitbucket
Strong written and oral communication and ability to work in a multicultural, fast-paced environment
Preferred
Nice to Have
There are no additional preferred qualifications for this position. If you meet the essential requirements, we encourage you to apply.
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for R&D Software Engineer RFP-274039-1
One page, about two minutes. We only ask for what we actually need to have a first conversation.