Hexagon Purus is a global leader in zero emission mobility solutions for light, medium and heavy-duty vehicles, buses, maritime, rail, aerospace, and backup power solutions, storage and distribution.
With a legacy of 60 years developing clean fuel systems, we are a growing global team of over 700 employees, with presence in Norway, Germany, Canada, USA and China. Hexagon Purus is listed on the Oslo Stock Exchange.
Being in the heart of energy transformation, we lead with purpose, and our goal setting is aligned with our people and our shared mission to drive the transition to zero-emission mobility.
Join us on our innovative journey and work toward a clean energy future!
Hexagon Purus Texas, LLC., a business division focused on vehicle assembly and manufacturing, is currently seeking an automotive software engineer to work out of our Dallas, TX manufacturing plant. Hexagon Purus is at the forefront of the electric semi truck industry, driving innovation in sustainable transportation. As we continue to grow, we are seeking a talented Software Engineer to join our production support team. This role is vital in ensuring the reliability and functionality of the software systems in our vehicles, while serving as the key liaison between the production site and the central software engineering organization.
Key Responsibilities:
- Production Support: Provide on-site support for software-related issues during the production of electric semi trucks. Conduct component flashing, end-of-line testing, and on-site debugging to ensure software functionality.
- Liaison Role: Serve as the primary point of contact between the production team and the central software engineering team. Communicate software challenges, propose fixes, and relay feedback effectively. Co-ordinate with software engineering team for customizations / configurations.
- Problem-Solving: Analyze and diagnose software issues related to vehicle control systems, user interfaces, and embedded systems. Develop and implement solutions to ensure smooth operation.
- Documentation: Maintain detailed records of software issues, resolutions, and any code changes or patches applied. Ensure that all changes are properly documented and communicated to the relevant stakeholders.
- Process Improvement: Identify opportunities to improve software deployment and integration processes within the production environment. Work with the engineering team to enhance system reliability, user experience, and production efficiency.
- Independent Operations: Operate independently at a production site separate from the main engineering team. Exhibit strong self-management skills to handle responsibilities with minimal oversight.
- Training and Support: Provide training and support to production staff on software systems, ensuring they understand how to operate and troubleshoot the systems effectively.
- Quality Assurance: Collaborate with the quality assurance team to ensure that all software systems meet the company’s stringent quality standards. Conduct tests and validation as required.
Required Qualifications:
- Educational Background:
- Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering with a focus on software, or a related field. A Master’s degree is a plus.
- Experience:
- 5+ years of experience in software engineering, with a focus on embedded systems, real-time systems, or software for automotive applications.
- Experience in the automotive industry, particularly with electric vehicles or heavy-duty trucks, is highly desirable.
- Technical Knowledge:
- Strong understanding of embedded systems, real-time operating systems (RTOS), and automotive software standards such as AUTOSAR (optional).
- Proficient in programming languages such as C, C++, Python, and experience with model based development tools and environments.
- Must have experience with automotive communication protocols over CAN/LIN and specifically J1939.
- Experience with Unified Diagnostic Services (UDS) protocol for ECU diagnostics, programming, and troubleshooting during commissioning.
- Experience with Model-in-Loop (MIL) and Software-in-Loop (SIL) testing is beneficial
- Skills:
- Excellent problem-solving skills with a proactive approach to identifying and resolving software issues.
- Strong communication skills, both written and verbal, with the ability to explain complex software concepts to non-technical stakeholders.
- Ability to work independently, self-driven, and capable of managing time effectively.
- Strong organizational skills and attention to detail.
- Training and Certification:
- Familiarity with industry standards and best practices for software engineering in automotive or heavy-duty truck environments.
- Certifications related to software development, embedded systems, or automotive software engineering are a plus.
Preferred Qualifications:
- Experience in a remote or semi-autonomous role.
- Previous experience as a liaison between production and engineering teams.
- Knowledge of cybersecurity practices and standards for automotive software.
Hexagon Purus ASA
Haakon VII's gate 2
0161 Oslo
Norway
Imprint
Patents
Subscribe
Terms and Conditions