Sr. Embedded Software Developer

  • Plano, TX
  • Posted 9 days ago | Updated 2 hours ago

Overview

On Site
Contract - W2
Contract - 6 Month(s)

Skills

Software design
Servers
Mobile applications
Usability
Product development
Planning
Systems analysis/design
Testing
Marketing
Embedded systems
Cloud computing
Management
Continuous improvement
Embedded software
Requirements analysis
Design
UML
Embedded C
C++
Linux
Application development
Debugging
Integration testing
Network
Ethernet
Network design
Log analysis
CANoe
Software development
Electronics
IoT
Amazon Web Services
Microsoft Azure
Elasticsearch
Functional requirements
Evaluation
Specification
Agile
Software development methodology
Open source
Bluetooth
Wireless communication
Root cause analysis
Microsoft Outlook
Microsoft Excel
Microsoft Visio
Communication
Telematics
Health insurance
Insurance
Team building
Collaboration
Wiki
Knowledge base
Status reports
Account management
Enterprise architecture
Project management
Leadership
Training

Job Details

We are seeking an experienced and dedicated Telematics Embedded Engineer for an exciting opportunity. In this role, you will have the opportunity to lead latest generation of ECUs for our vehicles.
Key Responsibilities:
  • Manage architecture and functional specifications of next generation telematics services on ECU's.
  • Conduct software design reviews of ECU's and interface with servers, mobile apps, and vehicle.
  • Support performance improvements as well as usability improvements of telematics services.
  • Support the development team and business partners for the entire life cycle of product development (i.e., Planning, Analysis, Design, Implementation, Testing, and Maintenance).
  • Collaborate with stakeholders including vehicle engineering, IT, Operation, Business, and Marketing teams to assure service quality.
  • Manage supplier schedule, scope, and deliverable quality.
  • Experience in managing both embedded and cloud development teams.
  • Experience in managing multiple teams from different geographic locations.
  • Create/generate necessary reports to all project stakeholders for periodic reviews.
  • Involve in periodic code reviews and support team to fix critical issues.
  • Support continuous improvement and process standardization during the development.
  • Experience in Telematics and Connected Vehicle Applications:
    • Good understanding of Embedded software development process.
    • Requirement Analysis, Traceability.
    • Architecture design, Lowlevel design, Exposure to UML Diagrams.
    • Experience in Embedded C/C++ programming.
    • Experience in Linux Application programming.
    • Good debugging skills Logging mechanisms, log analysis.
    • Experience in Automotive coding standards and practices MISRA and Secure coding.
    • Experience in Unit and Integration testing.
  • Good understanding of Vehicle Communication network:
    • CAN, Ethernet.
    • Vehicle Network Architecture ECU nodes, Gateways, Network log analysis.
  • Exposure to Vector tools CANoe, CAPL:
    • Diagnostics UDS, DoCAN, DoIP.
    • Exposure Automotive Quality Process.
    • ASPICE standards.
    • Automotive software development life cycle, processes, Quality templates.
Requirements Qualifications:
  • Bachelor's degree in Engineering.
  • Minimum 2 years of experience in Vehicle Electronics Development.
  • Experience working with serverside development teams for IoT project (AWS, Azure).
  • Ability to document ES (Engineering Specification), FS (Software Functional Specification), Evaluation Specification.
  • Experience with development models (Agile, SDLC, Open source, others).
  • Knowledge of following invehicle technology platforms (Bluetooth, BLE, Wifi, MOST, or CAN).
  • Ability to conduct root cause analysis, triage, and document.
  • MSFT office tools (Outlook, Excel, Word, PowerPoint, and Visio).
  • Strong communication skills.
Preferred Qualifications:
  • Master's Degree in Engineering.
  • Extensive working experience in automotive field focused on telematics services and products.
Benefits:
  • 401(k).
  • Dental Insurance.
  • Health insurance.
  • Vision insurance.
  • We are an equal-opportunity employer and value diversity, equality, inclusion, and respect for people.
  • The salary will be determined based on several factors including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.

Additional Responsibilities:
  • Participate in OrangePeople monthly team meetings, and participate in team-building efforts.
  • Contribute to OrangePeople technical discussions, peer reviews, etc.
  • Contribute content and collaborate via the OP-Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.

About us:
OrangePeople is an Enterprise Architecture and Project Management solutions company. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & and education. An ideal Orange Person is a technology leader with a proven track record of technical achievements and a strong process/methodology orientation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.