Project Description:
We help one of top automotive manufacturers to make his ideas become true. Usually it goes in next way: our customer invents a new idea he wants to integrate to vehicles and we help them to implement software for this idea.
Our projects are RnD(Research and Development) projects, usually 6-9 month length. Final result is a prototype which can be used for a demo in real life. Area of projects is very wide: mobile application for iOS & Android, Cloud servers and services, embedded software and hardware for vehicles. Usually we have several project going in parallel.
Responsibilities:
This job will be both challenging and extremely interesting for a person with an analytical mind. It will require intense usage of programming skills. Main technological stack will include C/C++, Python, and some other scripting languages.
Your main responsibilities will be:
• Requirements analysis
• Validate architecture against requirements
• Ensure that the technical design and developed solutions are leveraging the latest technologies and methods to deliver cutting edge solutions
• Conduct regular code reviews to ensure development is on track and meeting project requirements
• Provide technical support for developers in the projects
• Identify technical risks and communicate them to project team
• Maintain traceability between requirements and architecture
• Assist with loading/configuring and demonstrating deliverables
• Ensure technical documentation meets requirements, is thorough and complete
Mandatory Skills:
• BS or MS in Computer Science or Electrical Engineering (or a similar academic discipline)
• 5 years working experience and deep knowledge of C/C++
• 3 years working experience with ARM, MCU and Linux kernel
• C Linux programming concepts: IPC, socket communication, multithreading.
• Experience in both the digital and analog domains, and embedded board design, development and debugging
• Experience with different type of signals and modern interfaces (primarily LVDS, Ethernet, CSI, HDMI, I2C, SPI, USB, CAN)
• Experience with Linux video technologies: V4L2, GST
• Intermediate/Upper Intermediate level of English
Key attributes:
• Successful candidates must be positive team players who are committed to excellence
• Must be able to communicate effectively - in written and verbal format
• Must be willing to learn new skills, software and general engineering knowledge
• Must be able to manage own schedule
Nice-to-Have Skills:
• Experience with electrical layout software such as KiCad, PADs
• Python
• Embedded Linux (Yocto)
• OpenCV
About Luxoft
Luxoft (NYSE:LXFT) is a global consulting partner that offers end-to-end digital solutions to solve clients’ complex business challenges.
We are a new class of digital service provider that combines consulting, strategy, and engineering at scale. We use this to drive business change by applying engineering excellence, deep domain expertise, and our senior software engineering talent to improve your client’s customer experience, boost your operational efficiency, and strengthen your competitive advantage.
We have expertise in automotive, financial services, healthcare, life sciences, telecommunications, and other industries. As a highly committed partner, we take customer challenges as our own. Our dedication stems from a passion for technology and a bespoke attention to your needs.
With over two decades of consistent, timely delivery and management of complex projects, we now serve over 280 active clients. With our headquarters in Zug, Switzerland and 42 global locations, we operate in 21 countries across five continents, providing you with robust global delivery platform. With about 12,700 employees, we have the best technology talent to support your business needs.
Company website:
https://www.luxoft.com/
The job ad is no longer active
Look at the current
jobs
C / C++ / Embedded
Kyiv→