Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:

Automotive

Position:

Senior Embedded SW Engineer

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

Skills

Must

• 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

• Experience with electrical layout software such as KiCad, PADs
• Python
• Embedded Linux (Yocto)
• OpenCV

Languages

  • English: Advanced/Fluent
  • English: Upper-intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:


More job opportunities in C Embedded

Specialization Position / Title Location Send to a friend
C Embedded Senior/Regular C developer (GUI for embedded system) Kiev, UA Apply or Add to my jobs
C Embedded Hot Senior/Regular C developer (QNX BSP) Kiev, UA Apply or Add to my jobs
C Embedded Hot Team Lead C (DI for embedded system) Kiev, UA Apply or Add to my jobs
C Embedded Hot Team Lead C (GUI for embedded system) Kiev, UA Apply or Add to my jobs
C Embedded Hot Senior/Regualr C developer (HMI for embedded system) Kiev, UA Apply or Add to my jobs