This job is now closed
Job Description
- Req#: 25-58517
- Design and develop complex software for Telematics Control Unit
- Develop framework and features for supporting connectivity, OTA, Cloud communication, location services, vehicle diagnostics
- Architect software to work with multi-core processor environment
- Provide design, development, and debug support for integrating individual functions into control unit
- Ensure optimization of software through design reviews and code reviews
- Develop a design and/or product validation test program to ensure robustness of design
- Integrate with Cloud, Powertrain and Data Science teams
- Collaborate with System engineering for software feature requirements, drive reviews for requirements and software design
- Resolve customer vehicle Telematics software issues with quick turn around time
- Bachelor in Computer Science, Computer Engineer
- 5+ years of industry experience with C/C++ development
- 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
- Minimum 5 years experience with Linux Operating System
- Minimum 5 years experience with software programming in C language
- Minimum 5 years experience with TCPIP network programming
- MS degree in Computer Science, Computer Engineering
- Working knowledge of Automotive Protocols such as CAN, UDS, etc.
- Experience in scripting languages such as Python is a plus.
- Experience in the field of Automotive Telematics Software is a big plus.
- Experience writing Software Automotive Diagnostics is a plus.
- Strong Proficiency in Shell Scripting (Bash)
- Years of Experience Required: 5 overall years of experience in the field.
- Degrees or certifications required: Bachelor in Computer Science, Computer Engineer
- Performance Indicators: Performance will be assessed based on meeting deadlines
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
Our Client, an EV Manufacturer company, is looking for a Software Engineer 3 for their Newark, CA location.
Responsibilities:
Requirements:
Why Should You Apply?
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.About the company
ICONMA is a nationwide consulting firm with corporate headquarters in Troy, MI, providing Professional Staffing and Project Based Services and Solutions for Fortune 1000 clients in a broad range of industries. Core Industries served include: Biotech/Ph...
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.