Location
Portland, ME
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
POSITION: Embedded Systems Software Engineer
LOCATION: Portland, OR
RECRUITMENT SALARY: $110,000- $140,000*
SCHEDULE: Hybrid
Jaguar Land Rover is a British prestige vehicle manufacturer with over 100 years of bringing the luxury Jaguar and Land Rover brands from conception to reality, JLR leads the market in the integration of advanced technologies with its vehicles to provide the ultimate driving experience.
Jaguar Land Rover’s Global Digital Development group works with other JLR engineering groups and external suppliers to identify and integrate emerging technologies into future JLR vehicle product lines.
As a part of our automotive electronics software development team, you will contribute to new product initiatives aimed at integrating the latest exterior vision and sensor technologies with the in-vehicle electronic systems to maximize functionality, user experience and safety.
What You Will Be Doing
- Create integration-ready software that provides the scaffolding for introducing new technologies and software architectures into our products.
- Create and implement embedded system component designs, code examples, and usage patterns, for the SW architecture layers between low level hardware abstractions and HMI interfaces.
- Create traceable design deliverables and technology frameworks in the embedded middleware context, that work with both new and existing architectural interface models.
- Contribute embedded software engineering guidance on industry best practices and evaluate the performance and readiness of new technologies for embedded and HMI software.
- Create and coordinate the development of embedded systems SW architecture deliverables. These may include interface definitions, software requirements and SYSML. models, for both mid-cycle vehicle projects and early-cycle technology development projects.
- Provide clear status updates to program leadership that promote synchronization and smooth flow of information.
- Collaborate across multiple system domains to deliver integrated functionality with traceability across system boundaries.
- Use innate aptitude and curiosity to absorb complex information about systems that are outside of the primary domain.
- Contribute to process improvements, coding standards and participate in ongoing reviews of engineering design deliverables within the community of practice.
- Contribute to the ongoing practice around AI technologies, by growing our understanding of how to drive Generative AI coding tools to produce code that meets regulatory and traceability requirements in an automotive embedded systems context.
- Contribute technical leadership for advanced technology development and evaluations.
- Become a technical subject matter expert for the systems engineering and embedded middleware aspects of HMI software development for vehicle systems.
- Other duties as assigned.
Required
What you will have:
- Bachelor’s degree in a software engineering related discipline from an ABET accredited program.
- Solid knowledge of systems engineering and embedded software development practices and principles.
- 3\+ years of in-depth experience with C/C\+\+ running in an RTOS environment, preferably within a regulated product environment.
- Demonstrated experience using AI Coding Assistants or Agents.
- High level of oral and written communication skills in English.
- Experience working with user focused feature development and user experience research.
- Systematic problem-solving and debugging skills in a cross-functional environment.
Desireable
- Experience in Automotive or Aviation System/Software Development including relevant standards such as: ASPICE, ISO-26262, DO-178 and Agile SAFe.
- Tools experience in requirements management (TRM), Modeling (MSOSA), agile tools (JIRA), debuggers and network analyzers (WireShark)
- Experience with code generation tools on projects that have a larger fraction of generated vs. hand-coded software.
- Helpful to have experience with both MBSE model-based code generation, and AI-based code generation.
- A working understanding of how to properly tailor AI assisted engineering tools to efficiently produce specifications, code, tests and architectural design summaries.
- 5\+ years of engineering experience creating software for embedded systems, that has worked within the requirements and designs described by systems engineering and architecture deliverables.
- Experience working in support of HMI designers creating embedded HMI software for regulated products will be beneficial.
- Experience in automotive product release and requirements management processes.
- It will help if you’re a car enthusiast!
SO WHY US?
As a people-first company, working at JLR means opportunity, teamwork, and growth. That’s why working here is so much more than a job.
Be part of an international, inclusive, and open-minded company
You are never just a number. We take pride in taking care of our employees doing everything we can to make sure that our teammates thrive both in and out of the office.
Our employees receive a generous time off policy
We offer a discounted Vehicle Car Program
Employees also receive generous health care and retirement plans
Maternity Leave
Paternity Leave
And more!
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.