- port existing firmware to new platforms (e.g., porting our OS abstraction layer to Zephyr)
- develop new integrations (e.g., IP-IP integration based on protocol specifications by partners)
- adopt one or more products becoming the principle developer for them
- debug the most challenging embedded systems issues the team faces
- analyze protocol specifications provided by vendors as input to our specs
- document your work at the function & component level
- document your work on issues in clear reports that set a standard for the team
- take ownership of our existing coding standards
- review code to ensure the codebase stays maintainable
- participate in the specification process
- use your networking and comp-sci knowledge to benefit the team in other ways
- excellent C/C++ skills
- deep experience with build systems
- proficient with sockets programming & deep understanding of TCP/IP
- able to determine the complexity of algorithms ("big O")
- embedded systems (RTOS, lwIP)
- Python proficiency
- multithreading in Python or C/C++
- distributed systems experience (theoretical and/or practical)
- basic web (HTML/CSS/JS)
- modern build systems (CMake)
- Thread experience
- wireless protocol development, interfacing, administration (WiFi, Thread, BLE)
- Availability to travel ~1 time per year between NJ and Florianopolis strongly preferred.
- Minimum 4 years professional experience writing code in C or C++.
- Degree in a technical discipline (mathematics, physics, computer science,
- electrical engineering), and demonstrably strong in mathematical computer science.
- Since you'd be working directly with people from the USA, English is required.
-
Sr. Firmware Engineer
há 3 semanas
Olibra Florianópolis, BrasilLocation: Florianopolis, Brazil. (in-person)Bond (Olibra) is an American company manufacturing control solutions for the window shade industry. Your ...
-
Lead Project Manager
há 1 mês
GE Vernova Florianópolis, Brasil OTHERJob Description Summary · Drives initiatives to improve the effectiveness of the Engineering function and interfaces with other functions to provide effective coordination of metrics, dashboards, functional processes, and cross-functional initiative coordination. Impacts departme ...
-
Software Developer
há 3 semanas
GE Renewable Energy Palhoca, BrasilJoin the innovative Grid Automation development team We are creating the building blocks to enable digital transformation in the power grid, focused on signal digitization, protection and monitoring · **Essential Responsibilities**: · Are you ready to be responsible for day-to-da ...
Sr. Firmware Engineer - Florianópolis, Brasil - Olibra
![Default job background](https://contents.bebee.com/public/img/bg-user-ex-1.jpg)
Descrição
Location: Florianopolis, Brazil. (in-person)
Bond (Olibra) is an American company manufacturing control solutions for the window shade industry.
Your job at Bond will be to act as a senior firmware developer. This is roughly ~80% an individual contributor role, with ~20% of your time spent supporting other team members through code-reviews, specification work, and lending your expertise one-to-one. It is important that you are able to adopt our existing practices in firmware while also gradually working to improve them.
Responsibilities:
Skills & Experience:
Nice to haves:
Qualifications:
Languages: