Job Description
Position DescriptionSenior Firmware EngineerGeneral DescriptionThe Senior Firmware Engineer develops software and firmware source code in C/C++, Embedded C, and other languages.
Designs, develops, tests, debugs, and implements embedded software and systems.
Utilizes version control, simulation, debugging, and other development tools.
Collaborates cross-functionally with hardware engineers and provides engineering support for testing, deployment, and updates.
Requires a bachelor's degree in computer science, electrical engineering, or related field.
Typically reports to a manager or head of a unit/department.ProgrammingLanguages: C, C++, Assembly (Desirable), LabVIEW (Desirable).
Real-time OS: FreetOS.Programming DocumentationKnows how to use git and GitHub.ElectronicsRead schematics and datasheets.Electronics EquipmentOscilloscopeMultimeterEnglishIndispensable: Read, Listen, Write, Speak.Soft SkillsProblem solvingBasic KnowledgeFSK, OOK, Packet, PreambleSPI, ...