Your tasksadvocate for best practices for firmware development, including source code control, continuous integration, coding standards, and unit testing. Define internal processes and standards.
- understand behavior of legacy code in order to troubleshoot bugs or extend features.
- define requirements for development and testing tools. Define new ways to use existing tools in order to improve development processes.
- select algorithms and design patterns considering embedded system constraints.
- break down user and technical stories into smaller tasks. Provide accurate estimates for task completion time. Assist others in breaking down stories and improving their estimation.
- work with product management to define user and technical requirements.
- review and implement protocols for interacting with backend and mobile software.
- read schematics and component datasheets to understand requirements for hardware driver implementation. Provide recommendations to hardware engineers for component selection based on firmware needs.
- use hardware tools such as multimeters and oscilloscopes to bring up firmware on new boards.
*profile*:
- bachelor’s degree (b.a./b.s.) from a four year college or university in computer science, electrical engineering, or a related field; and 5+ years of experience in embedded development with escalating responsibilities; or equivalent combination of education and experience.
- experience writing c/c++ code for embedded devices (python a plus).
- experience with best practices for software development, including agile methodologies and the use of tools for issue tracking, documentation, static code analysis, and unit testing.
- ability to analyze and understand an existing codebase and use that knowledge to troubleshoot, isolate, and resolve issues.
- experience with real-time operating systems (embedded linux experience highly desired).
- experience with common microcontrollers and microprocessors (arm cortex-m3/m4 highly desired).
- experience with automotive databus interfaces highly desired (can, j1939, uds, obd-ii, j1587).
- excellent verbal and written communication skills.
*offer*:
about us
continental develops pioneering technologies and services for sustainable and connected mobility of people and their goods. Founded in 1871, the technology company offers safe, efficient, intelligent and affordable solutions for vehicles, machines, traffic and transportation. In 2021, continental generated sales of €33.8 billion and currently employs more than 190,000 people in 58 countries and markets. On october 8, 2021, the company celebrated its 150th anniversary. The automotive group sector comprises technologies for passive safety, brake, chassis, motion and motion control systems. Innovative solutions for assisted and automated driving, display and operating technologies, as well as audio and camera solutions for the vehicle interior, are also part of the portfolio, as is intelligent information and communication technology for the mobility services of fleet operators and commercial vehicle manufacturers. Comprehensive activities relating to connectivity technologies, vehicle electronics and high-performance computers round off the range of products and services
*
*keyfacts*:
job id
*ref27959d*
field of work
*engineering*
location
*zapopan*
leadership level
*leading self*
job flexibility
*hybrid job*
- contact
- *felisa espinosa*
- legal entity
- *continental automotive guadalajara méxico, s. de r.l. de c.v.