-
Sr. Software Engineer
- Robert Half Technology (Detroit, MI)
-
Description
We are looking for a highly experienced Senior Software Engineer to join our client's team! This role involves leading and coordinating embedded software development efforts, whether on-site or across distributed teams, ensuring that all deliverables align with project timelines and quality expectations. Apply today for immediate consideration!
Key Responsibilities:
+ Translate high-level system requirements and architecture into detailed software specifications.
+ Work closely with hardware engineers to define, refine, implement, and validate hardware-software interaction requirements.
+ Design and develop embedded software aligned with ISO 26262 functional safety standards, incorporating diagnostics, fail-safe mechanisms, memory management, cybersecurity protocols, UDS, AUTOSAR frameworks, and both internal and third-party software components.
+ Architect software systems with clear delineation of responsibilities, including interface definitions, runtime services, and structured software layering.
+ Deliver software products in accordance with feature requirements, deadlines, and quality benchmarks.
+ Integrate control algorithms into embedded platforms, focusing on performance optimization, trade-off evaluation, and verification through Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) methods.
+ Support the integration of embedded software for autonomous vehicle systems, including sensors, actuators, and user interface components.
+ Develop and oversee procedures for static code analysis, unit and system-level testing, and ensure robust documentation and programming practices.
+ Serve as the primary liaison for software development matters with stakeholders such as project managers and customers, keeping the internal team informed on technical progress and decisions.
+ Lead structured technical reviews covering software requirements, architecture, design, and code, offering and receiving constructive peer feedback.
+ Uphold software quality processes in alignment with ASPICE guidelines.
+ Promote compliance with internal quality assurance policies and development standards.
+ Demonstrate hands-on proficiency in communication protocols such as SPI, I2C, LIN, CAN, CAN FD, and Ethernet.
Requirements
Required Skills:
+ C# - Sharp
+ .NET
+ React.js
+ JavaScript
+ ASP.NET
+ C++
+ Python
+ SPI Dynamics
+ Ethernet
+ CAN-SPAM
+ AUTOSAR
+ JTAG
Technology Doesn't Change the World, People Do.®
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
• 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .
-