Search jobs > Novi, MI > Software engineer

Software Design Engineer-Firmware

Casco Automotive Group - An Amphenol Company
Novi, MI, United States
Full-time

OVERVIEW :

Casco Products Corporation, a global Tier One electronics and electromechanical supplier to the automotive industry, is looking for a Software Design Engineer-Firmware to join our team in Novi, Michigan.

With over 100 years of experience in sensor and module development, Casco offers a wide range of in-vehicle electronics for an enhanced driving experience.

Our power products ensure you always have power in your vehicle : from 12V power outlets to 5V USB chargers to AC outlets and a wide range of inverter modules, Casco gives you the power you need.

Casco is part of the Amphenol Group. Amphenol is a Fortune 500 company with more than 90,000 employees throughout the world, and one of the world’s largest providers of high-technology interconnect, sensor and antenna solutions.

JOB SUMMARY :

The Software Design Engineer-Firmware’s main job responsibilities will be to develop and maintain bootloader software for embedded systems in automotive applications, ensuring compliance with ISO 26262 functional safety standards and OEM cybersecurity requirements.

This individual will also collaborate with third-party AUTOSAR stack providers to integrate and optimize bootloaders for specific projects.

KEY RESPONSIBILITIES :

  • Design, code, and test bootloader software for automotive embedded systems, adhering to ISO 26262 functional safety principles.
  • Implement robust cybersecurity measures in bootloader software to protect against unauthorized access and potential threats.
  • Collaborate with third-party AUTOSAR stack providers to integrate and configure bootloaders for specific project requirements.
  • Evaluate and select appropriate bootloader solutions from third-party providers when necessary, ensuring compatibility and optimal performance.
  • Participate in software and hardware reviews to ensure the quality and reliability of bootloader implementations.
  • Work closely with cross-functional teams, including software, hardware, and validation engineers, to ensure seamless integration of bootloaders into the overall system.
  • Stay up to date with the latest advancements in bootloader technology, cybersecurity practices, and automotive industry standards.
  • Follow Casco Software Development Process in line with ASPICE Level II
  • Accountable for assigned software project milestones.

EDUCATION AND EXPERIENCE REQUIREMENTS :

  • B.S. or M.S. in Electrical Engineering, Computer Engineering, or a related field
  • 5+ years of experience in embedded software development, with a focus on bootloader design and implementation
  • Experience with cybersecurity practices and protocols relevant to automotive embedded systems.
  • Familiarity with AUTOSAR architecture and the integration of third-party software components.
  • Proficiency in C / C++ programming languages and embedded software development tools.

KNOWLEDGE, SKILLS AND ABILITIES :

  • In-depth knowledge of bootloader concepts, architectures, and implementation techniques.
  • Expertise in embedded software development processes and tools.
  • Strong understanding of microcontroller architectures and peripherals.
  • Familiarity with communication protocols used in automotive systems (e.g., CAN, LIN).
  • Knowledge of software configuration management and version control systems.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills to collaborate effectively with cross-functional teams.
  • Ability to work independently and as part of a team.
  • Proactive and self-motivated with a strong attention to detail.
  • Proficient in MS Office (Word, Excel, PowerPoint and Outlook).

WORK ENVIRONMENT :

  • This position may require a combination of remote and on-site work, depending on project needs and company policies.
  • Occasional travel may be required for collaboration with third-party providers or on-site project support.

SAFETY :

  • Complies with all safety requirements and maintains a safe working environment.
  • Follows industry best practices for cybersecurity to protect sensitive information and systems.
  • 4 days ago
Related jobs
Promoted
Casco Automotive Group - An Amphenol Company
Novi, Michigan

The Software Design Engineer-Firmware’s main job responsibilities will be to develop and maintain bootloader software for embedded systems in automotive applications, ensuring compliance with ISO 26262 functional safety standards and OEM cybersecurity requirements. Casco Products Corporation, a glob...

Casco Products Corporation – Michigan
MI , US

The Software Design Engineer’s main job responsibilities will be designing, coding and testing real-time embedded software for power-controller system applications such as DC-DC converter and DC-AC inverters for automotive products. Actively participate in software development for new and existing p...

Truck-Lite
Southfield, Michigan

Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Design, develop, code, test and debug telematic system software. Integrate and validate new product designs. Support software QA and optimize I/O performance. ...

Promoted
Casco Automotive Group - An Amphenol Company
Novi, Michigan

The Electrical Design Engineer-High Voltage Power Outlets will be responsible for electronic circuit design and analysis and design verification. Casco Products Corporation, a global Tier One electronics and electromechanical supplier to the automotive industry, is looking for an Electrical Design E...

Promoted
Traxen
Plymouth, Michigan

Minimum of five years of progressive engineering experience in automotive embedded software development or proven accomplishments otherwise. Deploying Matlab/Simulink auto-generated code on embedded target CPU/GPUs. Unit and Integration testing and validation of embedded systems. Bachelor's degree i...

Promoted
Satyam Venture Engineering Services
MI, United States

The role involves tasks such as design engineering, mechanical engineering, product design, and computer-aided design (CAD) to contribute to cutting-edge vehicle small lamp design projects. Design Engineering, Mechanical Engineering, and Product Design skills. This is a full-time on-site role for a ...

Promoted
Engtal
Auburn Hills, Michigan

We're looking for a Mechanical Design Engineer who enjoys working in a team to work on custom assembly projects from concept to manufacturing. Do you want to be at the forefront of engineering in a business always looking for ways to improve its products & offering to customers?. Collaborate with cr...

Promoted
Randstad Digital
MI, United States

We are looking for qualified aerospace embedded system engineers to join our embedded engineering team to support the updating of software with customer required changes. We are looking for system engineers with knowledge in DO-178B level A, ARINC 664 and ARINC 429 with the ability to support covera...

Promoted
Joyson Safety Systems
Auburn Hills, Michigan

The Senior Software Engineer will plan and coordinate electronics software development activities of collocated or distributed software teams to ensure deliverables are completed on time per project schedule and meets quality standards. Collaborate with hardware engineers to review, improve, impleme...

Promoted
TPI Global Solutions
MI, United States

The engineer frequently coordinates with other internal departments including within our own MR&C engineering, pipeline engineering, storage and compression engineering, Operations, Supply Chain, Project Management, Project Controls, Customer Account Managers, Customer Deliverability, Operational Te...