Role: Embedded Software Engineer
Location: Pittsburgh PA / San Francisco CA / North Carolina Peoria and Mossville - IL - (Onsite)
Duration: Full-Time
Job Description
Overview:
- Hiring for an Embedded Software Engineer to support autonomous systems and robotics projects
- Focus on improving production-level software and backend testing capabilities
Team & Project Context:
- Work on autonomous systems (movement from point A to B)
- Involves robotics and planning systems
- Team is strong in research (PhDs/Masters) but needs production software expertise
- Goal is to bring engineers with real-world deployment experience
Key Responsibilities:
- Develop and support backend software for embedded systems
- Write test and deploy production-level code
- Work on CI/CD deployment validation and verification
- Create test cases and validate requirements
- Support planning engineers by handling software complexity
- Participate in integration testing and debugging
- Design develop and scale autonomy software systems
- Translate algorithms into real-time production software
- Collaborate with cross-functional teams (robotics AI/ML systems hardware)
- Integrate software with sensors actuators and vehicle systems
- Perform root-cause analysis and debugging
- Ensure software quality via automated testing and documentation
Required Technical Skills:
Must-Have:
- Strong C programming
- Software development fundamentals
- Experience with unit testing and requirements management
- Agile methodology experience
Nice-to-Have:
- Python
- CI/CD pipelines
- Linux environment
- Embedded systems knowledge
Not Required:
- AI/ML experience
- Specific tools like JAMA
Candidate Profile:
- 5 years of experience (no upper limit)
- Strong coding and software fundamentals
- Experience deploying software in real-world environments
- Background in automotive robotics or similar domains is a plus
Education:
- Bachelors degree in Computer Science Software Engineering or related field
Interview Process:
- 2 rounds (Virtual)
- Manager discussion
- Technical coding interview
Project Duration:
- Minimum 6 months
- Expected around 1 year
- Possible extension up to 2 years
Work Environment:
- Agile team setup with daily stand-ups
- Cross-functional collaboration
- Mix of architecture development and integration work
- Opportunity to work on large-scale autonomous systems
Regards
Jitendra Kumar Shakya
Senior Talent Acquisition Specialist
Wise Equation Solutions Inc.
(Service-Disabled Veteran-Owned Company)
Office : Ext: 124
Email:
Role: Embedded Software Engineer Location: Pittsburgh PA / San Francisco CA / North Carolina Peoria and Mossville - IL - (Onsite) Duration: Full-Time Job Description Overview: Hiring for an Embedded Software Engineer to support autonomous systems and robotics projects Focus on improving produc...
Role: Embedded Software Engineer
Location: Pittsburgh PA / San Francisco CA / North Carolina Peoria and Mossville - IL - (Onsite)
Duration: Full-Time
Job Description
Overview:
- Hiring for an Embedded Software Engineer to support autonomous systems and robotics projects
- Focus on improving production-level software and backend testing capabilities
Team & Project Context:
- Work on autonomous systems (movement from point A to B)
- Involves robotics and planning systems
- Team is strong in research (PhDs/Masters) but needs production software expertise
- Goal is to bring engineers with real-world deployment experience
Key Responsibilities:
- Develop and support backend software for embedded systems
- Write test and deploy production-level code
- Work on CI/CD deployment validation and verification
- Create test cases and validate requirements
- Support planning engineers by handling software complexity
- Participate in integration testing and debugging
- Design develop and scale autonomy software systems
- Translate algorithms into real-time production software
- Collaborate with cross-functional teams (robotics AI/ML systems hardware)
- Integrate software with sensors actuators and vehicle systems
- Perform root-cause analysis and debugging
- Ensure software quality via automated testing and documentation
Required Technical Skills:
Must-Have:
- Strong C programming
- Software development fundamentals
- Experience with unit testing and requirements management
- Agile methodology experience
Nice-to-Have:
- Python
- CI/CD pipelines
- Linux environment
- Embedded systems knowledge
Not Required:
- AI/ML experience
- Specific tools like JAMA
Candidate Profile:
- 5 years of experience (no upper limit)
- Strong coding and software fundamentals
- Experience deploying software in real-world environments
- Background in automotive robotics or similar domains is a plus
Education:
- Bachelors degree in Computer Science Software Engineering or related field
Interview Process:
- 2 rounds (Virtual)
- Manager discussion
- Technical coding interview
Project Duration:
- Minimum 6 months
- Expected around 1 year
- Possible extension up to 2 years
Work Environment:
- Agile team setup with daily stand-ups
- Cross-functional collaboration
- Mix of architecture development and integration work
- Opportunity to work on large-scale autonomous systems
Regards
Jitendra Kumar Shakya
Senior Talent Acquisition Specialist
Wise Equation Solutions Inc.
(Service-Disabled Veteran-Owned Company)
Office : Ext: 124
Email:
View more
View less