Senior Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
At CoreKinect Firmware Engineers conduct or participate in multidisciplinary research and collaborate with hardware and software engineers in the design and development of connected devices. They use hardware schematics, product specifications, and device requirements to write firmware which satisfies the requirements using the available hardware. They respond to customer requests or events as they occur and can debug and diagnose problems based on the provided data using their knowledge of the system and how it is used. They develop solutions to problems utilizing formal education, judgment and good engineering practices., In this position, your responsibilities will include, but may not be limited to:
-
Designing, developing, and debugging device firmware
-
Debugging product and test failures using software debuggers and/or output logs
-
Reviewing and providing strong feedback on product firmware architecture specifications
-
Giving input on hardware decisions as devices are designed
-
Developing solutions to problems utilizing formal education, judgment, and good engineering practices
Requirements
This position requires good interpersonal and communication skills, strong problem solving skills, and the ability to work well in a team environment., You should possess a Bachelor of Science degree in Electrical Engineering, Computer Engineering, or equivalent.
Minimum Requirements:
-
Experience programming (C, C++, or other low-level language)
-
Familiarity with firmware and/or embedded programming topics
-
Experience using lab equipment (logic analyzer, oscilloscope, etc.)
Preferred Qualifications:
-
Experience writing firmware or embedded software
-
Experience programming for RTOS-based projects
-
Experience reading and using hardware specifications
-
Experience with wireless protocols (BLE, LTE Cat-M, NBIOT, LoRa, etc.)
-
Electrical engineering knowledge (RF engineering, circuit design, etc.)
-
Experience implementing security features (cryptography, etc.)
-
Software development practices (code reviews, unit testing, etc.)
Benefits & conditions
- Health insurance
- Paid time off
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦