Job Details

ID #5338984
Estado California
Ciudad Irvine
Tipo de trabajo Contract
Salario USD Depends on Experience Depends on Experience
Fuente Paradigm Infotech
Showed 2020-10-30
Fecha 2020-10-26
Fecha tope 2020-12-24
Categoría Escritura/edición
Crear un currículum vítae

Embedded C

California, Irvine, 92602 Irvine USA

Vacancy caducado!

Responsibilities:• Work through technical solutions from design through release including code, test, peer review, and documentation.• Create/develop software architectures for systems from high level down to the component.• Set and maintain high standards of software quality by following industry best practices.• Design, develop, and unit test software applications in accordance with current state of the art best practices. We expect our developers to produce high quality code. This includes writing specs and unit tests, as well as contributing to testing automation frameworks. At Karma we don’t throw code “over the wall” for others to test.• Participate in peer-reviews of solution designs and related code.• Review and improve on existing systems, making use of new technologies and methodologies.• Mentor other engineers within the team.• Lead technologies across departmental lines as the subject/technology expert. Be the leadership driver of the technology.• Collaborate with internal cross functional teams, end users, and third-party contacts to design, develop, document and maintain software deliverables for various projects.• Establish and maintain working relationships with technical, testing, and hardware team members across the technology organization.• Continuously find ways to improve our products, processes and teams.• Other duties, as assigned.Qualifications:• Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering or equivalent, Master’s Degree is preferred.• At least 4 years’ experience in a software development role.• Experience designing software architectures with proven examples as an individual contributor.• Extensive demonstrable experience developing technologies, applications, or systems.• Experience with UI/UX, QNX, AGL, or similar RTOS platforms for embedded disciplines.• Experience with Javascript, Python, C, C for cloud, and application software disciplines.• Experience with FOTA and OTA systems .• Experience with protocols like UDS and J1979.• Experience with Agile development methods such as Kanban or Scrum.• Ability to work in a collaborative, fast-paced team environment (design, back-end, hardware, QA, etc.).• Demonstrated understanding of best practices for design/code/build/deploy/test/release cycles.• Excellent written and verbal communications skills.• Basic knowledge of Quality Management Systems (ISO 9001:2015) and Environmental Management Systems (ISO 14001:2015), as applicable.ADVANTAGE FOR CONSIDERATION• Automotive industry software development experience.• Cloud services development experience.•Responsibilities:• Work through technical solutions from design through release including code, test, peer review, and documentation.• Create/develop software architectures for systems from high level down to the component.• Set and maintain high standards of software quality by following industry best practices.• Design, develop, and unit test software applications in accordance with current state of the art best practices. We expect our developers to produce high quality code. This includes writing specs and unit tests, as well as contributing to testing automation frameworks. At Karma we don’t throw code “over the wall” for others to test.• Participate in peer-reviews of solution designs and related code.• Review and improve on existing systems, making use of new technologies and methodologies.• Mentor other engineers within the team.• Lead technologies across departmental lines as the subject/technology expert. Be the leadership driver of the technology.• Collaborate with internal cross functional teams, end users, and third-party contacts to design, develop, document and maintain software deliverables for various projects.• Establish and maintain working relationships with technical, testing, and hardware team members across the technology organization.• Continuously find ways to improve our products, processes and teams.• Other duties, as assigned.Qualifications:• Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering or equivalent, Master’s Degree is preferred.• At least 4 years’ experience in a software development role.• Experience designing software architectures with proven examples as an individual contributor.• Extensive demonstrable experience developing technologies, applications, or systems.• Experience with UI/UX, QNX, AGL, or similar RTOS platforms for embedded disciplines.• Experience with Javascript, Python, C, C for cloud, and application software disciplines.• Experience with FOTA and OTA systems .• Experience with protocols like UDS and J1979.• Experience with Agile development methods such as Kanban or Scrum.• Ability to work in a collaborative, fast-paced team environment (design, back-end, hardware, QA, etc.).• Demonstrated understanding of best practices for design/code/build/deploy/test/release cycles.• Excellent written and verbal communications skills.• Basic knowledge of Quality Management Systems (ISO 9001:2015) and Environmental Management Systems (ISO 14001:2015), as applicable.ADVANTAGE FOR CONSIDERATION• Automotive industry software development experience.• Cloud services development experience.• Embedded software development experience.• Electronic hardware development experience.software development experience.• Electronic hardware development experience.

Vacancy caducado!

Suscribir Reportar trabajo