Job Description & Requirements
- Flexione Works with leading organisations in the area of embedded firmware , software and hardware and currently we are looking for firmware engineer and a firmware tester for a project starting soon.
- Have at least 3 years of experience in embedded firmware development. • Have strong knowledge and experienced in developing embedded software using C and C++programming language. • Have solid knowledge and development experience on 32 bits ARM Microcontroller boot process and low level device drivers. • Have solid knowledge in RTOS and have experienced in developing embedded application using RTOS.
- Interface with a global team engineers & scientists for state-of-the-art product design.
- Derive product level requirements into system/sub-system level functional requirements.
- Design and implement embedded firmware for life science instruments.
- Perform design and code reviews to ensure firmware quality.
- Implement thermal control and perform temperature tuning to meet instrument system thermal performance specification.
- Participate in firmware test results review, root cause analysis and propose solutions.
- Practice Software Configuration Management according to the project-specific software development plan
Qualification
- Degree/Master in Electrical/Electronic/Computer Engineering, or Computer Science
Experience required:
Overall 3 years experience in the following
- C/C++ programming
- Embedded system development tool chain
- Working knowledge on microprocessor/microcontroller architecture
- Familiarity with peripheral interfaces & common bus protocols (I2C, SPI, USB, CAN, UART, PWM, ADC, etc.).
- Temperature control with PID
- Have at least 3 years of experience in embedded software product development. • Have strong knowledge and experienced in developing embedded software using C and C++programming language. • Have solid knowledge and development experience on 32 bits ARM Microcontroller boot process and low level device drivers. • Have solid knowledge in RTOS and have experienced in developing embedded application using RTOS.Source code version control (GIT/SVN)
- Knowledge of linux based software development , RTOS and scripting languages such as Bash /Python are required .
- Apply to [email protected]