Join to apply for the Embedded Software Engineer role at Kavaliro
6 days ago Be among the first 25 applicants.
Kavaliro has partnered with a client seeking a C / C++ Embedded Software Engineer with Linux & Hardware Interface experience for an exciting direct hire opportunity.
Responsibilities
- Work closely with senior engineers designing and releasing software and hardware for products such as single board computers, environmental control systems, and LED sign message control.
- Develop complete code through analysis, design review, testing, and release processes.
- Own specific code bases and design software features to meet product requirements.
- Write technical and functional specifications.
- Troubleshoot, debug, and develop new features for existing products.
- Research networking protocols, development techniques, and quality improvement methods.
- Validate products against standards and support production and customer service.
- Create test documentation and validation programs.
- Utilize lab equipment like logic analyzers and meters for troubleshooting.
Requirements
5+ years in C and C++ in embedded environments.Experience with Linux and hardware development (ARM, PIC, STM microprocessors; SRAM, DDR memory; I / O).Knowledge of networking protocols.Understanding of CPLD and FPGA processing; ability to program and troubleshoot at the IC level.Proficiency in troubleshooting with lab equipment.Ability to write specifications and create test procedures.Kavaliro provides equal employment opportunities and accommodations for applicants with disabilities.
Additional Details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Information TechnologyIndustries : IT Services and IT ConsultingThis job is active and accepting applications.
J-18808-Ljbffr