What are the responsibilities and job description for the Senior Embedded Software Engineer position at Pacer Group?
Immediate need for a talented Senior Embedded Software Engineer (Automotive Industry). This is a long term contractual employment opportunity and is in Newark, CA. Please review the job description below and apply ASAP if you are interested.
Responsibilities:
- Design and develop complex software for Telematics Control Unit
- Design and develop complex software for Telematics Control Unit
- Develop framework and features for supporting connectivity, OTA, Cloud communication, location services, vehicle diagnostics
- Provide design, development, and debug support for integrating individual functions into control unit
- Develop a design and/or product validation test program to ensure robustness of design
Must Have Skills:
1. Minimum 5 years experience with Linux Operating System
2. Minimum 5 years experience with software programming in C/C language
3. Minimum 5 years experience with TCPIP network programming
Qualifications:
- 5 years of industry experience with Linux Operating System, Networking protocols such as TCP/UDP, MQTT and system primitives such as Pthreads
- Strong understanding of IPC Mechanisms – Sockets, Message Queues, Shared Memory, etc.
- Experience with scripting languages/tools and methods to optimize SW development and testing activities.
- Strong understanding of Object Oriented Design, Data Structures and Algorithms