Senior Embedded Software Engineer

Our partner is an autonomous vehicle sensor and software company with the vision to make autonomy safe and ubiquitous by delivering the only lidar and associated software that meets the industry’s stringent performance, safety, and economic requirements. The technology enables both detections and classification of objects out to 250 meters, from cars to lanes. It even understands what “dark” objects are at night, like a black car or a tire on the road that has minimal reflectivity. The company serves customers worldwide, including 8 of the top 10 global automotive OEMs.

Seeking experienced senior embedded software engineers to contribute to the full software development life cycle (SDLC) of next-generation automotive sensing platforms. This role will leverage prior engineering expertise to develop a broad range of embedded software on a real-time platform. As a member of our embedded systems team, the individual will participate in activities including designing & developing software on hardware platforms, debugging existing hardware platforms, and prototyping future concepts. Responsibilities can range from individual contributor to group and functional leadership depending on experience and career interests.

Responsibilities

• Design and develop Lidar platform software components.
• Develop and maintain ownership of assigned software components / Lidar subsystem.
• Software component design based on requirements, and architecture.
• Software unit testing per design.
• Traceability across requirements / architecture / design / code.
• Debugging and integration of software on the hardware platform.
• Support FW test team during integration and qualification testing.
• Porting software implementations to new target platforms.
• Take part in peer reviews on requirements, architecture, design, code.
• Full software development life cycle (SDLC) participation adhering to ASPICE process compliance.

Requirements

Must have:

• 8+ years of experience implementing C or C++ based embedded software with experience with coding, verification, unit testing, integration testing and debugging.
• Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
• Hands-on experience with intersystem communication protocols including one or more of the following: I2C, UART, and SPI.
• Strong working knowledge of one or more computing architecture platforms and their associated hardware platform including FPGAs, DSPs, GPUs, MCUs or SoCs.
• Familiarity with Ethernet-based automotive protocols including one or more of the following: ADCs, DACs, Flash, EEPROM, timers and watchdogs.
• Working experience with data structures and algorithm fundamentals.
• Working knowledge of digital and analog electronics.
• Design experience with one or more of the following - device driver development and integration, using an RTOS to integrate a board support package (BSP), memory interface and partitioning, processor I/O option trade studies.

Nice to have:

• Deep technical knowledge of the internet protocol (IP) suite, layered architecture, and the associated protocols.
• Extensive project experience working on embedded networking applications and associated network infrastructure.
• Deep technical knowledge of laser fundamentals and their applications.
• Extensive project experience working on embedded laser applications including Lidar. • Safety-critical industry experience.
• SAFe or Agile experience).
• Proficient in networking setup and diagnosis on either a Linux or Windows platform.


Our Offer

• Competitive remuneration and undetermined work contract;
• Sick days (2 days/year);
• 2 extra leave days when employee has reached a period of 3 years in company;
• International projects and professional growth in a technology environment;
• Flexible and professional working environment;
• Central location (close to metro station Universitate);
• Medical subscription (Medlife/Regina Maria);
• Sports and relaxations facilities;
• Access to Pluralsight training platform.


We are looking forward to receiving your application (English CV) over the application-dashboard. Our responsible consultant will contact you immediately after receipt.

Apply for this job

Does this job fit your talents and seem right for you? Don't hesitate to apply online now.

Job Facts

Country
Romania
Contract type
permanent
Job-ID
201861