OUR STORY
JOIN US
We are glad to know that you are interested in working with Ambimat for your career path
Job Description
- Review datasheets and understand how to create schematic drawings (including schematic symbols) for embedded systems.
- Review design guidelines to create PCB layouts including PCB footprints.
- Be able to review the designs thoroughly and incorporate any changes as may be suggested by chip vendors.
- Generate the Bill of Material (BOM) for the design.
- Generate gerber files and Fabrication instructions for PCBs.
- Be able to debug the PCB after PCB fabrication.
- Support firmware engineers with optimal hardware designs
Skill Required
- Proven working experience in hardware design field for 2 to 5 years
- Bachelor’s degree or Diploma in Electronics and Communication Engineering.
- Master’s degree in Embedded systems or similar fields in preferred.
- Understanding of RF protocols like Bluetooth LE, Zigbee, Wi-Fi, Cellular (M2M) etc.
- Experience with various protocols like I2C, SPI, USB, RS232, RS485 etc.
- Strong documentation and writing skills.
- Knowledge of at least two of the PCB design softwares like Altium (preferred), CadStar, Orcad, Eagle.
- Should be open to working in a challenging environment with minimal supervision.
Job Type
Full-time
Minimum Qualifications
Diploma
Minimum Experience
PCB Design: 2-5 years
Skill Required
- Bachelor’s degree in computer science, information systems, or similar.
- A minimum of 5 years’ experience as a C++ software developer.
- Current knowledge of C++ standards and specifications.
- Proficiency in C++ compliant languages such as C, Java, and Python.
- Extensive experience in deploying software across a variety of platforms and operating systems.
- Knowledge of SQL, JavaScript, and XML.
- Superb analytical and problem-solving skills.
- Excellent collaboration and communication skills.
- Great organizational and time management skills.
Job Type
Full-time
Minimum Qualifications
Degree
Minimum Experience
C++: 5-7 years
Job Description
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- 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
Skill Required
- Proven working experience in Embedded software engineering for 1 to 2 years.
- Bachelor’s degree in Electronics and Communication Engineering, Computer Engineering or Electrical Engineering.
- Master’s degree in Embedded systems or similar fields in preferred.
- Experience in hands-on development and troubleshooting on embedded targets.
- Solid programming experience in C or C++.
- Knowledge of working with different micro controller architectures like ARM, 8051 etc.
- Experience with various protocols like I2C, SPI, USB, RS232, RS485 etc.
- 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.
Job Type
Full-time
Minimum Qualifications
Diploma
Minimum Experience
Embedded software development: 1 year