6-8 years of experience in embedded software development
Proficiency in C++11, with a focus on Embedded C++
Strong expertise in multithreading and Object-Oriented Analysis/Design (OOAD)
Experience in complex distributed embedded systems, particularly in control systems
Familiarity with hardware components such as sensors and actuators
Technical development and leadership experience of minimum 12 years
Hands-on experience with Python development and live embedded system environments
Responsibilities
Develop software in an embedded Linux environment using C++ and Python
Implement device drivers and work with HAL (Hardware Abstraction Layer)
Lead the design and implementation of complex control systems
Conduct unit testing and develop test cases using GMOCK/GTEST
Configure and debug live embedded simulator testbeds
Manage version control using tools like git or svn
Interface with customers and offshore teams to ensure project alignment
Benefits
Onsite work starting Day 1 in San Diego, CA
Opportunity to collaborate with a major player in the semiconductor industry
Exposure to cutting-edge embedded technologies and systems
Possibility of leadership growth within a fast-paced environment
Work within an Agile (SAFe) framework, fostering a dynamic team atmosphere
Full Job Description
Sr Software Embedded Developer MAHIN-JOB-36648 About the Role and Job Job: Sr Software Embedded Developer Location: San Diego CA-Day 1 onsite Customer: ASML Experience: 6-8 years Domain: Embedded Skills: Linux environment with C++, Python Job Description:
Development in Embedded Linux Environment with C++ 11 and Programming as core strengths ( Embedded C++, Multithreading, OOAD)
Should have strong Experience in Embedded C/C++ Architecture
Experience /Understanding of Complex Distributed Embedded System with expertise in Control system and well versed with Hardware devices like Sensors , Actuators
minimum 12+ years with- Technical development and leadership experience
Exp with Embedded lower-layers, HAL (Hardware Abstraction Layer), Device Driver Implementation experience
GMOCK/GTEST UT Development experience for C and C++ code applications
Hands on usage of STL/Standard Template Library experience
Hand on experience in Python Development
Hands on experience on configuring/testing/debugging live embedded simulator testbeds (Testbenches, Devbenches)
Version control : git , svn or any other
Required Tools/Lang. Experience: Jira, Clearcase, knowledge of XML code handling
Ability to take responsibility for code/product development and delivery
Ability to interface with customers and offshore team
Excellent communication and leadership skills with ability to lead group of embedded sys. dev in Agile environment ( SAFe Agile )