Embedded Software Application Engineer
@ Techvilla SolutionsTechvilla Solutionstechvillasolutions.com
Embedded Software Application Engineer
Greensboro, North Carolina
Posted 6 days ago
About the job
Our company specializes in automotive embedded systems, vehicle electronics, and ADAS development. This role focuses on supporting software integration, validation, troubleshooting, and collaboration with cross-functional teams to ensure vehicle communication and software quality.
Requirements
- Experience with automotive protocols
- Knowledge of CAN, Ethernet, LIN, UDS
- Proficiency in C/C++ and Python
- Experience with analysis tools (CANoe, Wireshark)
- Strong debugging and troubleshooting skills
Qualifications
- Bachelor's in Electrical or Computer Engineering
- 2-5 years in automotive embedded systems
- Strong communication skills
- Ability to work independently
Full job description
Responsibilities
- Support embedded software integration, deployment, and validation activities.
- Investigate software and vehicle-level issues through debugging and root cause analysis.
- Collaborate with software engineers, system architects, product teams, and validation teams to resolve complex technical issues.
- Perform system-level troubleshooting involving vehicle electronics, sensors, diagnostics, and communication networks.
- Support software configuration management, baselines, and release processes.
- Analyze vehicle communication logs and system interactions using diagnostic tools.
- Validate software functionality across different vehicle configurations and variants.
- Document issues, findings, solutions, and technical recommendations.
- Manage defects and track issue resolution using project management tools.
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mechatronics, or related field.
- 2-5 years of experience in automotive embedded systems, vehicle electronics, software integration, system validation, or ADAS development.
- Strong understanding of automotive communication protocols:
- CAN
- Ethernet
- LIN
- UDS Diagnostics
- Experience with analysis tools such as:
- CANoe
- CANalyzer
- Vehicle Spy
- Wireshark or similar tools
- Experience with software configuration management, release processes, and software baselines.
- Working knowledge of C/C++ and Python.
- Experience with JIRA or similar defect tracking tools.
- Strong debugging, troubleshooting, and root cause analysis skills.
- Ability to work independently in a fast-paced engineering environment.
- Strong communication and problem-solving skills.
Show full description
Similar jobs in Greensboro, North Carolina
- T
Embedded Software Application Engineer
Techvilla Solutions · Elon, North Carolina
Posted 6 days ago - i
Software Engineering Internships, Summer 2027
inmar · Winston Salem, NC
Posted 6 days ago - T
Application Delivery Lead, Manufacturing & Quality Systems
TMN Toyota Motor North America Company · Liberty, NC
Posted 3 days ago - R
Software Discipline Lead (Onsite) - Interiors
RTX · Winston Salem, NC
Posted 6 days ago - D
Engineer I
Department of Transportation · Guilford County, NC
Posted 1 week ago - 0
Power Delivery Engineering Intern
00068 LEIDOS ENGINEERING INC · Greensboro, NC
Posted 6 days ago