Sigma Software is looking for an experienced developer who is interested in working with customers in the automotive, smart city, IoT, and smart home industries.
Now we are looking for a Senior C/C++ Developer with a strong desire to contribute to the product development of a world-famous company and join the team working on automotive solutions.
Are you interested? You are welcome to join!
CUSTOMER
Our customer is a major international company that develops, manufactures, and markets cars, vehicles, and equipment for construction and related industries.
PROJECT
This is a great opportunity for a person with a passion for trying out new tools, sharing ideas with the team, and putting in the effort to bring those ideas to life while maintaining a constant drive for excellence. We work according to the Scrum methodology, so you will be attending daily stand-ups and working in sprints to ensure that the work is done on time and at the highest quality possible.
REQUIREMENTS
- Strong C++ or C and code quality skills
- Good understanding of Electronics and Hardware Systems
- Automotive domain-specific knowledge: AUTOSAR, Automotive Processes (ASPICE)
- Experience with developing software for safety-critical automotive systems (ASIL C/D according to ISO 26262)
- Knowledge of widely used platforms (ST, SiLabs, NXP, TI), interfaces, and protocols (UART, I2C, SPI, Modbus, CAN, USB, Ethernet, etc.)
- Experience in debugging and troubleshooting solutions for embedded systems, including software debugging on real HW and debugging of HW issues
- At least Upper-Intermediate level of English
NICE TO HAVE:
- Functional Safety (ISO26262)
- Previous work experience in the following areas:
- Software engineering for real-time embedded systems
- Automotive electronics or battery management systems
RESPONSIBILITIES
- Develop software components using Automotive standards in C/C++
- Contribute to the development of technical project documentation and user documentation
- Participate in conference calls and face-to-face meetings with the Customer and Customer partners
- Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
- Report status and progress according to the project and company demands
- Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
- Escalate technical issues to the Architect, Team Lead, and Project Manager
- Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations