Embedded System Coordinator

Posted:
7/22/2024, 5:00:00 PM

Location(s):
São Paulo, Brazil

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
Remote

It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

The Embedded System Engineer Coordinator coordinates the team of skilled professionals dedicated to designing, developing, and implementing embedded systems. Your role involves leading projects, coordinating with cross-functional teams, and ensuring the efficient execution of tasks within budget and timelines. You combine your technical expertise in hardware and software with strong leadership and communication skills to drive innovation, solve complex problems. Work often involves FPGA digital hardware and software operating systems. Typically programs in machine language, assembly language and high-level languages (e.g., C, C++, Python).

Also manages a team of Junior/Mid-Level/Senior engineers, providing feedback and mentoring them throughout their careers.


Responsibilities will include:

  • Bring new trends on firmware development to improve effectiveness (be team reference)
  • Manage firmware repositories and documentation up-to-date.
  • In charge for product firmware releases
  • Technically distribute and follow-up with firmware engineers/analysts
  • Lead technical project follow-up with team to coordinators/managers/director
  • Provide feedback and mentor team
  • Follow/influence company coding standard (C/C++ and Python)
  • Follow/influence company firmware development flow (GIT/bitbucket, Jira, Confluence)
  • Firmware/software architecture development
  • Firmware bootloader development
  • Firmware remote update
  • Deploy firmware at industrial products
  • Continuous integration development

Skills Required:

  • Bachelors/Master/PhD in electrical engineering or computer science/engineering
  • Experience in develop area ROADMAP
  • Experience leading development teams
  • Advanced experience as a firmware developer
  • Mandatory advanced skills in English (Daily contact with global team)

Skills Desired:

  • Experience with Embedded Linux development
  • Experience with FPGA technology
  • Experience with firmware management tools:
    • GIT/Bitbucket
    • Jira
    • Confluence
  • Experience with firmware development platforms
    • ARM, NXP Kinetis, STM32
  • Experience with firmware development
    • Programming languages: C/C++, Python
  • Architect/Develop firmware for Real-Time operating systems and Linux.
    • FreeRTOS/Nuttx/Zephyr
    • Yocto
  • Experience with firmware unit test development
    • Googletest, Googlemock (C++)
    • Ceedling (C) 

We are an equal opportunity employer and value diversity at our company.

We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Please contact us to request accommodation.