Ubique Systems

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
Apply now

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.

01

Questions / answers

02

Embedded software development: Design and develop embedded device software in C/C++ using state-of-the-art embedded systems techniques.

03

Component selection: Support device selection for key components: SoCs and memory (non-volatile and DRAM).

04

Requirements to design: Decompose business requirements into functional specifications, design documentation and use cases; create support documentation.

05

Non-functional requirements: Add the non-functional requirements needed for maintainability, persistence, scalability, security and performance.

06

Architectural consistency: Keep designs consistent with the team’s other software products and established design patterns.

07

Vehicle networks & diagnostics: Work with CAN and LIN networking and diagnostics, plus Ethernet and LVDS.

08

Functional safety: Apply automotive safety requirements (ASIL, SOTIF, ISO 26262).

09

AI-assisted development: Use AI-assisted development and code generation tools (Codex, Claude Code, etc.).

10

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.

11

Global collaboration: Travel nationally and internationally to work with global product, sales and engineering teams.

12

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.

01

C

02

C++

03

embedded software

04

embedded systems

05

SoC

06

System on Chip

07

DRAM

08

non-volatile memory

09

CAN

10

CAN bus

11

LIN

12

vehicle diagnostics

13

automotive Ethernet

14

Ethernet

15

LVDS

16

ASIL

17

SOTIF

18

ISO 26262

19

AI-assisted development

20

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.

Your CV

Optional. A line or two is plenty.