What are the responsibilities and job description for the Lead Embedded Software Engineer position at Brahma Consulting Group?
Lead Embedded Linux Software Engineer
We are seeking a talented and motivated Lead Embedded Linux Software Engineer to play a crucial role in the development and management of software for IoT devices. In this pivotal position, you will design and implement innovative algorithms to boost device accuracy, craft provisioning and diagnostic software, and work closely with our hardware team to test and prototype cutting-edge features. You will have full ownership of embedded Linux systems and IoT applications, driving process enhancements and ensuring high performance across our solutions. This role requires a solid technical background in embedded Linux and IoT, along with a proactive, collaborative spirit suited for a dynamic startup atmosphere.
KEY RESPONSIBILITIES
- Design, code, and develop robust software for IoT devices, ensuring optimal reliability and performance.
- Implement algorithms using peripheral I / O components (e.g., accelerometers) to improve positioning accuracy.
- Create and maintain software for IoT device provisioning, diagnostics, and telemetry.
- Collaborate effectively with the hardware team to test, verify, and prototype new hardware capabilities.
- Propose and lead initiatives aimed at enhancing development processes, reducing costs, and improving system quality.
- Own projects from concept to deployment, exemplifying a self-starting and proactive approach.
- Manage embedded Linux systems and IoT software to ensure stable operation and high performance.
MUST-HAVE QUALIFICATIONS
PREFERRED QUALIFICATIONS
NICE TO HAVE QUALIFICATIONS