Embedded Software Engineer

Embedded Software Engineer
Company:

Brck


Embedded Software Engineer

Details of the offer

The Embedded Systems Engineer will be responsible for the design and development of embedded applications on hardware platforms. The focus in this role includes the creation of technical specifications, application firmware design and development, and support for manufacturing and regulatory approval. Knowledge of software development practices and principles is required. The Embedded Systems Engineer must support their peers in day to day development activities and be able to troubleshoot platform defects of limited complexity.
Requirements
Proven working experience in software engineering

Experience in hands-on development and troubleshooting on embedded targets

Solid programming experience in C or C++, Python

Proven experience in embedded systems design with preemptive, multitasking real-time operating systems

Familiarity with software configuration management tools, defect tracking tools, and peer review

Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems

Adequate knowledge of reading schematics and data sheets for components

Strong documentation and writing skills

Demonstrated ability to identify problems and effectively raise issues

Self-driven, goal oriented, and efficient

Functions well in a team environment and has the ability to adapt quickly

Experience with Agile development processes is a plus

Responsibilities

Design and implement software of embedded devices and systems from requirements to production

Design, develop, code, test and debug system software;

Review code and design

Analyze and enhance efficiency, stability and scalability of system resources

Integrate and validate new product designs

Support software QA and optimize I/O performance

Provide post-production support

Interface with hardware design and development

Assess third party and open-source software

Job Requirements
Required education
: Bachelor's degree

Required relevant work experience
: 2 years

Required languages:
English (Spoken: fluent | Written: fluent)
Want to see how you rank against other applicants?
Get detailed analysis on Fuzu Instant Feedback
YouVS
Sign up to learn more

Requirements


Knowledges:

  • Python

Production planner

RESPONSIBILITIES: Working with staff from other departments, such as the sales division, to understand the customer's exact requirements. Deciding what...


From Anonymous Employer - Nairobi Area

Published 23 days ago

Production technician: cosmetics, personal and household care products

Responsibilities 1. Product design and formulation 2. Manufacturing of pilot batches 3. Planning production schedules 4. Laboratory and factory management...


From Anonymous Employer - Nairobi Area

Published 23 days ago

Production technician: cosmetics, personal and household care products

Job Summary The Production Technician will be tasked with performing duties in line with the manufacturing of quality personal and household care products by...


From Anonymous Employer - Nairobi Area

Published 23 days ago

Production planner

Job Summary The incumbent will be responsible for establishing routes and schedules for the production work that will ensure the optimum capacity utilization...


From Anonymous Employer - Nairobi Area

Published 23 days ago