Overview
On Site
Contract - W2
Contract - 6 month(s)
Skills
Computer Science
C#
C++
Java
Python
3D Computer Graphics
Unity
OpenGL
Qt
Computer Networking
Network Protocols
Linux
Sensors
Communication
Automated Testing
Continuous Integration
Continuous Integration and Development
Code Review
Agile
AUTOSAR
Electronics
Debugging
HMI
Machine Learning (ML)
Algorithms
Computer Vision
Cloud Computing
Interfaces
Computer Hardware
Health Insurance
Insurance
Team Building
Collaboration
Wiki
Knowledge Base
Status Reports
Account Management
IT Consulting
Managed Services
Recruiting
Artificial Intelligence
Cyber Security
Enterprise Architecture
Training
FOCUS
Job Details
OP is seeking a Full Stack Software Engineer for a leading automotive company to work with HMI developers to build tooling and help develop software for both the simulation and system engineers to architect flexible software implementations. Work with autonomous-driving engineering teams, negotiate APIs, and integrate information into interfaces. Work with front-end developers, create software interfaces for new hardware. Develop functional user interfaces, deriving requirements from designers, regulations, and engineering.
Requirements:
- M.S. in Computer Science and 5 years of industry experience, or at least 10 years of equivalent experience.
- Strong skills in C#, C++, Java, Python, and development tools in Linux.
- Experience developing graphical interfaces and 3D simulations using Unity/OpenGL/Qt.
- Strong understanding of networking, network protocols, and Linux server administration.
- Experience working in automotive HMI SW development.
- Experience working with and processing raw sensor data (i.e., LIDAR, Radar, Camera, CAN, etc.) in an automotive context
- Experience with automotive communication buses (i.e, CAN, LIN, others).
- Good software practices that produce maintainable code, including automated testing, continuous integration, code style conformity, and code review.
- Experience working in an Agile environment and with Agile methodology.
Preferred Qualifications:
- Experience developing AUTOSAR-compatible software applications.
- Basic understanding of electronics design and debugging.
- Previous experience working on large software projects.
- Experience in automotive HMI or human factor-related projects.
- Basic knowledge of machine learning algorithms, computer vision, and point cloud processing.
- Experience developing SW that interfaces with hardware (e.g., haptic steering wheels, motors, or other actuators).
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 OP monthly team meetings, and participate in team-building efforts.
- Contribute to OP 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:
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cyber security, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cyber security, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.
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.