Embedded Software Engineer
Role details
Job location
Tech stack
Job description
- As a member of our Device Engineering team, you will be responsible for development of Automotive Applications, integrating into the Nauto device platforms, as well as the platforms of key partners and OEMs.
- Partner with algorithm development teams to deploy AI models on edge devices.
- Optimize models for inference on edge devices.
- Experience in ASPICE and ASIL is a plus.
- Collaborate with Product Management to translate customer needs to ML solutions.
- Write Unit Test and System Test modules for verification and validation.
- You will be working with hardware engineers to create firmware and software for the hardware being designed with hardware and deliver functionality for the platform.
- You will own the delivery of your code from end-to-end, automating continuous integration and delivery., To all recruitment agencies: Nauto does not accept agency resumes. Please do not forward resumes to our jobs alias, Nauto employees or any other company location. Nauto is not responsible for any fees related to unsolicited resumes.
Requirements
- You are self motivated and driven with solid programming skills for delivering applications for embedded platforms.
- You have strong Android/Linux/RTOS Platform and Application development experience.
- Strong C/C++ Development skills.
- 5+ years excelling in software engineering roles with track record of successful delivery of production quality software for embedded automotive applications, preferably developing and delivering Edge AI solutions.
- BS in Computer Science, Computer Engineering or relevant technical field required, MS a plus.
- Experienced working with Neural Networks, integrating and optimizing on edge / mobile devices.
- Experience working on computer vision and media processing application on edge/mobile device.
- Experience troubleshooting and debugging edge AI systems, addressing performance bottlenecks and issues., Algorithms, Artificial Intelligence (AI), Automotive Automation, Automotive Engineering, Automotive Technology, C Programming Language, C++ Programming Language, Computer Engineering, Computer Firmware, Computer Programming, Computer Science, Computer Vision, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Embedded Software, Embedded Systems, Flexible Spending Accounts, Hardware Design, Healthcare, Identify Issues, Insurance, Mobile Devices, Network Integration, Neural Networks, OEM (Original Equipment Manufacturer), Problem Solving Skills, Recruiting/Staffing Agency, Risk, Software Development, Software Engineering, System Test, Test Plan/Schedule, Unit Test, Validation Testing, Vehicle Fleets
Benefits & conditions
- Competitive hourly wage
- Stock options
- Comprehensive health benefits (medical, dental, vision) for employees and qualified dependents
- Healthcare spending accounts (FSA, HSA)
- 401K retirement plan
- Up to 20 weeks of parental leave
- Flexible PTO policy, The US base salary range for this full-time position is $180,000-$230,000 + commission+ equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US, remote locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education and/or training.
About the company
SUMMARY
The Executive Management (EM) Division has the lead role in the overall management of the NATO HQ. The EM Division covers the following directorates: HQ Support and Transformation (HQST), Human Resources (HR) and Information, Communications, and Technology Management (ICTM).
Within the Executive Management Division (EM), NATO’s International Staff (IS) Human Resources (HR) Directorate is comprised of five pillars: Talent Management and HR Integration (talent acquisition, talent development, organisational design, development and change management, and business partnership); HR Policy and Strategy Coordination (IS and NATO-wide HR Policy); Staff Services (contracts, pay and allowances, pensions, insurances, records and leave, and privileges and immunities), the Data Analytics section; and the Medical Unit.
The NATO-Wide Personnel Management Information System (NW-PMIS) provides personnel management ICT support for NATO civilian staff and pensioners. It is an in-house developed Oracle application used by HR centres of around 20 NATO Bodies spread across NATO member countries for the primary purpose of salary and pension calculation.
The post incumbent supports the payroll aspects of this system from an Information Technology standpoint. Tasks will involve analysis, design, development and maintenance of the software used by the NW-PMIS application