What are the responsibilities and job description for the Firmware Engineer position at Saim Technologies?
Role: Firmware Engineer
Location: Milwaukee, WI ONSITE
Required Skills:
5 years of experience developing embedded or firmware software.
Strong C Programming Skills Including object-oriented design, Memory Management, Concurrency fundamentals debugging and writing maintainable production tools.
Hands on experience developing software that interacts with hardware, real-time systems device interfaces or resource constrained embedded platform.
Proven ability to learn unfamiliar technologies and codebase independently break down ambiguous problems and deliver results with minimal guidance.
Experience with embedded development and diagnostic tools such as debuggers, emulators, protocol or logic analyzers. and system logs
Experience with Linux based development environments, Source control such as Git and build or Container-based workflows
Experience with continuous integration automated testing and disciplined software review practices.
Salary : $40