Advanced Embedded Engr
Honeywell
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 50KJob location
Tech stack
JIRA
Unit Testing
Bluetooth
Booting (BIOS)
Binary Space Partitioning
C++
Computer Security
Software Design Documents
Linux
Device Drivers
Embedded Software
Matlab
Modbus
Real-Time Operating Systems
RS-485 Standard
Signal Processing
Subversion
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
Serial Peripheral Interface
Zigbee
Wireless Technologies
Bitbucket
Job description
- You will be responsible for developing Device drivers, Embedded application in an RTOS or no RTOS environment
- You will be responsible for creating the requirement specs for device drivers, bootloaders, embedded application based on system specification
- You should be able to derive requirement from schematics and technical requirement specs created detailed design documents, create test specs, implement the feature and do unit testing for completed features
- You should follow the appropriate coding standards while implementing your design so that the code.
- Work with hardware engineers providing supported and necessary test codes for regulatory testing and board testing
Requirements
- Strong C , C++ skills.
- Good knowledge of RTOS concepts and experience in any RTOS like free rtos, MicroC OS
- Excellent knowledge in embedded programming concepts
- Minimum 3 years' experience in BSP, Device Drivers, Boot Loader etc
- Linux Experience is desirable.
- Minimum 3 years' Experience in ARM based processors Ti, NXP, ST etc
- Should have working experience to read and understand schematics and basic hardware knowledge to design and develop device drivers, display drivers, SPI, I2C, I2S, timers, ADC etc
- Good understanding of multi core microprocessor concepts, arm technology dtv
- Basic understanding of cyber security concepts
- Experience in image processing algorithms is desirable
- Experience in MATLAB, octave or any signal processing tools is desirable but not mandatory
- Good analytical skills
- Team player with good communication skills
- Ability to identify and troubleshoot hardware and software technical problems
- Knowledge of agile concepts
- Basic understanding of any of the wireless technologies Zigbee, Bluetooth, WIFI products.
- Should be motivated to learn quickly and adapt.
- Familiar with I2C, UART, SPI, RS485, MODBUS, CAN
- Working knowledge in Microsoft tools, Jira or any project management tools
- Working knowledge in code management tools like bit bucket, SVN etc
- Good verbal and written communication skills
YOU MUST HAVE
- Bachelor's degree in Engineering
- 6+ years wireless product design experience, handheld wireless product or Iot device is plus
HTSIND2022
YOU MUST HAVE
- Bachelor's degree
WE VALUE
- Familiarity with computer languages, C/C++
- Experience working in embedded software architectures
- Solid communication and collaborative skills
- Knowledge of wireless technology
- Some experience working on embedded software development.