We provide radar sensor platforms, products and solutions, custom-made or ready to use. We do engineering services for vehicle perception systems for autonomous driving and ADAS, based on automotive infrastructure. NOVELIC has a dynamic and creative working environment with excellent working conditions. A stable long-term career roadmap for proven team members is our goal, so as yours.
Responsibilities:
- Develop embedded C software solutions for real-time systems and devices
- Design, code, and integrate software for various platforms – RTOS or Linux
- Conferring with users; studying systems flow, data usage, and work processes
- Determining and designing system specifications, standards, and programming
- Integration of SW solutions (on-site or remotely)
- Optimizing, improving and extending existing solutions
- Support Product, Quality Assurance and Support teams in the Software area
- Mentoring less experienced engineers
- Perform code review, code debugging, troubleshooting
- Perform tests and validate developed product
- Leading project and engineering teams
Ideally, you also have:
- Linux device driver development knowledge
- Linux build systems knowledge – Yocto, Buildroot
- Modern C++ (14/17/20) standards knowledge
- Experience with cloud-based networked services is a strong plus
- Experience with CI/CD pipeline/s
We require:
- Education: Bachelor’s or master’ degree in the relevant area
- 6+ years of working experience in software development
- Software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management etc.
- Experience with troubleshooting HW problems on prototype boards
- Experience with SW development quality management
- Experience with reading and comprehending electrical schematics
We Offer:
- Work in a growing dynamic company on very challenging projects
- Flexible working hours, remote/hybrid work
- Highly paid business trips
- Attractive salary package with private pension and health insurance