DENSO

DENSO

2 open positions available

1 location
2 employment types
Actively hiring
Full-time
Contract

Latest Positions

Showing 2 most recent jobs
DENSO

Software Engineer 5

DENSOSouthfield, MIFull-time
View Job
Compensation$157K - 197K a year

Lead embedded software design projects, establish software architecture, manage engineering tools including AI-enhanced platforms, oversee quality assurance and process excellence, and collaborate with cross-functional teams. | 15+ years embedded software experience in automotive, engineering tools management, expertise in Autosar, vehicle network communications, static/dynamic analysis tools, AI frameworks, ALM and CI/CD tools, strong knowledge of ASPICE, ISO standards, and project management skills. | Job Description Essential Duties and Responsibilities: • Leads and manages new or high-risk embedded software design projects across departments. • Establishes basic software design and architecture and leads the development of initial prototypes. Reviews and approves work of design teams and recommends corrective actions. Evaluates customer technical requirements and proposes design alternatives to customer, as required. • Develops and leads product development teams in the use of, DIAM’s software development processes and tool chain. • Participates in developing long-term plans and strategy for area. Evaluates and recommends direction for software architectures and key components. • Interacts with customers and external peer technical experts on advanced development initiatives and stays abreast of current and emerging industry and customer trends. Reviews designs and specifications for potential patent or regulatory conflicts and opportunities for patent claims. • Conducts independent quality audits to analyze current processes and products and identify and implement improvements. • Prepares and delivers technical reports and presentations on strategic issues and business expansion opportunities. Influences sales efforts and promotes DIAM position with customers, affiliates, suppliers. Approves, reviews and provides guidance related to technical reports and presentations of lower level colleagues. Digital Transformation & Tool Leadership: • Lead the design, deployment, and lifecycle management of engineering tools, including AI/LLM-enhanced platforms, ALM systems, and CI/CD pipelines. • Oversee proof-of-concept (POC) initiatives and pilot deployments of new tools and technologies • Collaborate with cross-functional teams (e.g., NAITS, HW, SW) to ensure tools meet stakeholder needs and compliance requirements. Embedded Software Quality Assurance & Process Excellence: • Establish an Embedded SQA team to develop and implement strategies aligned with organizational standards. • Create and maintain and Software Health Dashboard with KPIs and Metrics. • Evaluate engineering work products and processes to ensure quality, effectiveness, and maturity. • Facilitate risk management, root cause analysis, and resolution of systemic issues. • Serve as a technical and process expert, guiding teams on design best practices, ASPICE, Functional Safety, and Cybersecurity. Skills and Abilities: • Demonstrated knowledge and application of general engineering principles and methodologies. • Demonstrated proficiency in C-programming, assembly language, or other widely used programming language. • In-depth knowledge of microcomputer, hardware, software, development tools, and de-bugging methods in order to develop, configure, test and de-bug software. Advanced knowledge and demonstrated competency in working with computer software and development tools in order to troubleshoot issues and extrapolate, manipulate and analyze data. • In-depth knowledge of Software Process Improvement (SPI), lifecycle models and process models. • Analytical skills to independently evaluate and develop innovative solutions to complex situations, applying knowledge of specialty area and use of sound judgment; determines when rigor is necessary and proper course of action. Plans for alternatives for unusual circumstance; assesses risk factors; modifies and adapts systems; and deviates from schedules, as necessary. Recognizes limitations and seeks advice/counsel in unforeseen instances. • Coaching skills to train and share knowledge and skills with other DENSO Associates. Gives practical instruction and support to build individual capability. Delegates tasks, provides general directions, and gives helpful suggestions, to enable others to learn for themselves. • Written and verbal communication skills and oral presentation skills to interpret information based on a general knowledge of the organization, its products, and/or procedures and provide an independent explanation and discussion based on the technical or complex nature of the materials being discussed. Adept at negotiating and resolving fundamental issues. Garners support of others for issues and projects. • Negotiation skills to resolve difficult or complicated situations that are often sensitive in nature. Recognizes and applies subtle cues in anticipating customers’ needs and potential next steps. Takes strong stand without indicating disrespect and seeks positive outcomes. • Customer service skills to promote and support a service-oriented environment and encourage others to improve and refine their service actions. Measures personal success by customers’ achievements. Acts as a resource to internal customers in identifying and solving customer issues • Project management skills including the ability to define program, project or process objectives, identify customers/stakeholders and their interests, plan steps, and to coordinate resources to accomplish goals and objectives in an effective and timely manner. Qualifications: • 15 years minimum of experience in embedded software, systems engineering and development in the automotive domain • Bachelor’s or Master’s degree in Engineering, Computer Science, or related field. • Minimum 5 years of experience in engineering tools management or a related role • Experience with Autosar, vehicle network communications (CAN, LIN, Automotive Ethernet), and static/dynamic analysis tools (QAC, Polyspace) • Embedded software experience in electrification would be a plus. • Knowledge of supporting/administering AI tools and frameworks including Machine Learning & Deep Learning, Natural Language Processing (NLP),Data Handling & Analysis, AI platforms (Github copilot, Azure, etc.) • Supported/administered the following tools or systems: Continuous Integration/Continuous Build, ALM tools (Jira, Bitbucket, Confluence, PTC Integrity, IBM DOORS, SBM, Jenkins, Github) • Worked with server administration and client server architecture • Object-Oriented Programming, Java, and C# (Sharepoint) • Strong software development experience working on core or feature software where you will be able to perform inspections or quality reviews • Knowledge of root cause analysis strategies such as 8D and 5why analysis • Strong knowledge of ASPICE • Knowledge of ISO 26262, ISO 21434, and agile methodologies (SAFe, Scrum, etc.) preferred • Statistical analysis for identification of systemic issues • Be able to facilitate and align among cross-functional teams (HW, SYS, EPG, etc.) Salary Range: $157,000 - 197,000

Embedded software design
C programming
Assembly language
Autosar
Vehicle network communications (CAN, LIN, Automotive Ethernet)
Static/dynamic analysis tools (QAC, Polyspace)
AI tools and frameworks (Machine Learning, Deep Learning, NLP)
Continuous Integration/Continuous Build
ALM tools (Jira, Bitbucket, Confluence, PTC Integrity, IBM DOORS, SBM, Jenkins, Github)
Server administration
Object-Oriented Programming (Java, C#)
Root cause analysis (8D, 5why)
ASPICE
ISO 26262, ISO 21434
Agile methodologies (SAFe, Scrum)
Verified Source
Posted 3 months ago
DENSO

Software Algorithm Engineer 4

DENSOSouthfield, MIContract
View Job
Compensation$90K - 130K a year

Design and implement embedded software solutions interfacing with hardware components, optimize system performance, and collaborate with hardware teams to ensure integration and reliability. | Bachelor's degree with 5+ years embedded software development experience in C/C++, knowledge of microcontrollers, RTOS, hardware interfaces, and debugging embedded systems. | Denso is seeking a Software Algorithm Engineer to join our team on a contract basis. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Responsibilities • Design and implement embedded software solutions that interface with sensors, wireless radios, ethernet networks, etc. while maintaining real-time requirements (sub micro/nano-second). • Develop robust drivers and firmware components that integrate seamlessly into larger embedded platforms. • Work closely with FPGA, hardware, and DSP teams to ensure smooth integration of software and firmware components. • Optimize embedded system performance—memory usage, real-time responsiveness, and power consumption—across various platforms and microcontrollers. • Collaborate with QA and test engineers to define comprehensive testing strategies, including unit tests and automated integration tests. • Diagnose complex issues using debug tools, oscilloscopes, and in-circuit emulators, ensuring system reliability and stability. Qualifications • Bachelor's degree or equivalent experience in Computer Science or related field • 5+ years of experience in embedded software development using C/C++ (additional experience with assembly or Python is a plus). • Hands-on knowledge of microcontrollers, RTOS environments, hardware interfaces (SPI, I2C, UART), and hardware-in-the-loop testing. • Familiarity with version control tools (e.g., Git) and continuous integration (CI/CD) practices. • Comfortable working at the intersection of hardware and software—understanding low-level drivers, interrupt service routines, and resource constraints. • Ability to translate system requirements into efficient, maintainable code with a keen eye for potential performance bottlenecks. • Adept at breaking down complex technical challenges related to sensors, wireless protocols, or real-time constraints into actionable tasks. • Thrives in a fast-paced, R&D-focused environment where some requirements may be fluid and solutions need to be validated quickly. • Ownership of projects, from initial planning through deployment, while actively seeking and incorporating stakeholder feedback. • Enthusiastic about working in a multi-disciplinary team and contributing to the collective success of high-accuracy micro-location solutions.

Embedded C/C++
Microcontrollers
RTOS
Hardware interfaces (SPI, I2C, UART)
Firmware development
Real-time systems
Debug tools and oscilloscopes
Version control (Git)
CI/CD
Verified Source
Posted 3 months ago

Ready to join DENSO?

Create tailored applications specifically for DENSO with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt