Send me more jobs like this

Senior Embedded SW Engineer

Keywords / Skills : Senior Embedded SW Engineer

5 - 8 years
Posted: 2019-02-06

Industry
Any
Function
IT
Role
Software Engineer/ Programmer
Posted On
6th Feb 2019
Job Ref code
191626
Job Description


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


About Company

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.
Similar Jobs
View All Similar Jobs
Walkin for you