Description
Our Client is a leader in the Industrial IoT space, and has developed proprietary products that are disrupting the industry.
Responsibilities
- Embedded software design, development and implementation; from requirements to production and commercial deployment
- Test and debug system software
- Develop and implement security requirements
- Integrate and validate new product designs
- Analyze and enhance efficiency, stability and scalability of embedded systems
- Assess and integrate third-party and open source software
Qualifications
- Experience programming in C for embedded systems
- Strong CS fundamentals (data structures, algorithms, complexity analysis)
- Experience with ARM Cortex-M SoCs
- An understanding of security and encryption for embedded systems
- JTAG debugging and/or its variants
- Comfortable with distributed version control systems, preferably git
- Embedded kernel experience (not strictly Linux) preferred, but not required - writing drivers, kernel customization, etc.