Recruiter Logo
Now Apply on the Go!
Download engineeristic Jobseeker App and get a seamless experience for your job-hunting
05/02 Sameeya
HR Executive at Fourth Frontier Technologies Pvt. Ltd.

Views:2 Applications:0 Rec. Actions:Recruiter Actions:0

Senior Firmware Engineer (4-9 yrs)

Bangalore Job Code: 41826

Fourth Frontier offers pioneering products and services for monitoring and improving heart health across the globe. Frontier X, our patented product that provides real-time feedback on cardiac health, saw a 10x growth in sales over the past year. As an embedded firmware engineer, you will design, implement, and release real-time OS firmware. You will be responsible for developing automation and manufacturing test applications, validating system designs with the hardware team, and using measurement tools for firmware verification. You will collaborate with various stakeholders to enhance system quality, reliability, security, and automation.

Responsibilities:

- Participate in design, implementation, release, and debugging of embedded firmware to run on real-time operating systems.

- Develop firmware applications for automation tests and manufacturing tests.

- Work with the hardware team on system design validation and compliance.

- Use test and measurement apparatus, including oscilloscopes, logic analyzers, communication protocol analyzers, and signal generators, to ensure that firmware functions per design requirements.

- Interface with application owners, developers, QA, project managers, support teams and end users.

- Strive for top quality results and continuously look for ways to improve and enhance system reliability, performance, security and automation.

Requirements:

Experience:4+ years of experience in embedded software development

Qualifications: Bachelor- s/Master's Degree in Electronics or Computer Science Engineering

Skills:

- Expert level Embedded C knowledge

- Hands-on experience with real-time operating systems (RTOS) and embedded development tools - preferably FreeRTOS

- Prior experience in developing embedded software for memory constrained and low power systems

- Good understanding about the MCU Peripherals/features - I2C, SPI, ADC, DAC, DTC, UART, etc

- Experience in working with Bluetooth Low Energy (BLE) chips and handling BLE communication while maintaining low power consumption

- Experience in development on ARM processors - preferably M series

- Experience in interfacing I2C/SPI Sensors

- Experience with external EEPROMs

- Should be comfortable reading and understanding schematics, datasheets and BOMs

- Experience in using version control systems like Git, BitBucket or SVN

- Excellent reading skills for complete understanding of technical documents such as ARM Architecture Specifications and MCU hardware manuals, schematics, etc

- Experience with writing unit test cases

- Eagerness and willingness to learn new technologies

- Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment

- Experience in the Python programming language is a plus.

Add a note
Something suspicious? Report this job posting.