This is a position for an Embedded Software Development Engineer, with an emphasis on creating and maintaining software to be used in low-cost portable computing environments to assist with diagnostic testing and standards/requirements compliance. In this position, you will be working for the Connected Vehicle Products and Platforms team, who are responsible for creating innovative new solutions to assist platform development teams, validation engineers, and service technicians with ensuring that OEM produces reliable products that will serve our customers’ needs and desires.
Create applications and supporting code that will run on a low-cost computing environment that can interface with a variety of automotive ECUs to perform diagnostic, compliance, and data gathering activities. This will involve working with requirement documents, protocol specifications, ECU teams, and external vendors.
Make use of multiple application packaging and distribution methods to distribute the applications and supporting code to be used in a variety of environments, including laboratories and vehicles.
Coordinate with software development and test teams, both internal and external, to ensure the hardware and software solutions meet their needs and comply with provided requirements and standards.
Candidate will work with a diverse and global cross-functional team that includes electronic control unit (ECU) clients, global cloud-based IT infrastructure, enterprise IT systems, and other feature teams that can benefit from this low-cost portable computing platform.
2+ years of software development and/or testing experience. Must include experience with modern software development techniques (IDEs, version control systems, and debugging tools and techniques).
Experience with developing applications on Windows, Linux, Android, or other modern operating systems.
Experience with development and test of embedded systems (cell phones, automotive, control systems, etc).
Experience with transport protocols (HTTP/TCP/IP, etc) and interface technologies (CAN, Ethernet, Bluetooth, etc).
Ability to be detail oriented
Strong communication skills.
Bachelor’s Degree in Engineering or Computer Science.
Help us improve CareerBuilder by providing feedback about this job:
Report this job
Report this Job
Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to ourTrust and Site Security Team
Job ID: 548570
privacy and protection,
when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder
Terms and Conditions
for use of our website. To use our website, you must agree with the
Terms and Conditions
and both meet and comply with their provisions.