The Embedded Software / Firmware Engineer will work with other technology functions to design, evaluate, code, integrate, and validate firmware for smart electrical protection systems.
As Embedded Software / Firmware Engineer, you will:
-
Develop firmware for an embedded system
-
Be responsible for designing firmware solutions
-
Actively interact with diversified teams to define system’s technical specifications
-
Analyze customer requirements and help determine test validation process
-
Plan, perform, and document unit test
-
Analyze results and present findings at technical design reviews to ensure design robustness, efficiency, future maintainability and supportability
-
Deliver in a very dynamic environment
-
Communicate with technical and product management on technical matters
-
Collaborate with the company wide technical teams to develop team members around the world
Qualifications/Requirements
-
Bachelor’s Degree in Electrical Engineering or Computer Science (module: Electronics/Hardware) or equivalent
-
+7 years of experience in wireless communication, Bluetooth, 802.11, ARM processors, J1939, CAN bus
-
+7 years of C experience and freeRTOS
-
Internet of things hardware development experience
-
Embedded Linux experience will be a PLUS
We offer:
-
Fun working environment
-
Flexible hours
-
Remote work
All interested candidates should send their CV at [email protected] with subject: “Senior Embedded Engineer, Serbia”.
*Only shortlisted applications will be contacted.
**Incomplete applications will not be considered.