What are the responsibilities and job description for the Sr Embedded Software Engineer position at XFORIA Inc?
Job Description
Roles & Responsibilities:
- Understanding Technical and Requirement Specifications for telematics and connected vehicle applications.
- Integrating embedded software development processes & best practices by designing and developing solutions.
- Complete requirement analysis and traceability.
- Participate in architecture design, low-level design, and exposure to UML Diagrams.
- Collaborate with cross functional teams (e.g., hardware engineers, system architects, and product managers) to define software requirements and specifications.
- Write efficient, maintainable, and well-documented code for embedded systems.
- Implement device drivers, communication protocols, and low-level software components.
- Conduct system-level and unit-level testing to ensure software reliability and functionality.
- Use of debugging skills is a must - logging mechanisms, log analysis and optimizing software.
- Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
Experience & Qualification:
- Proven experience in software engineering, embedded systems development or related field; preferred higher-level education in Computer Science, Electrical Engineering, or a related field.
- Strong programming skills in embedded C/C programming.
- Experience in Linux Application programming.
- Experience with embedded systems development, including real-time operating systems (RTOS).
- Knowledge of software version control systems (e.g., Git).
- Experience in Unit and Integration testing.
Additional Experience:
- Good understanding of vehicle communication network – CAN & Ethernet.
- Vehicle network architecture - ECU nodes, Gateways, and Network log analysis.
- Exposure to vector tools - CANoe and CAPL.
- Diagnostics - UDS, DoCAN, and DoIP.
- Experience in automotive coding standards and practices - MISRA and Secure coding.
- Exposure to automotive quality processes.
- ASPICE standards.
- Automotive software development life cycle, processes, and quality templates.
Embedded Linux Software Engineer
Planmeca USA Inc. -
Dallas, TX
Embedded Software Engineer
The Ranger Group -
Dallas, TX
Embedded Software Engineer
Actalent -
Dallas, TX