A leading technology company in California is seeking an experienced embedded engineer to design, implement, and verify firmware for cutting-edge products. Responsibilities include software design, development of new products, and maintenance of existing ones. Candidates should have strong skills in C and ARM Assembly, along with experience in real-time systems and excellent communication capabilities. Join a dynamic team dedicated to advancing technology and delivering innovative solutions.
Qualifications
Strong software development and documentation skills.
Proven ability in developing using C and ARM Assembly on embedded targets.
Good understanding of programming for real-time systems.
Experience with ARM processors.
Responsibilities
Software design, development of new products, and maintenance of legacy products.
Troubleshoots code for firmware (embedded C code) applications.
Provide leadership and expertise in the development of standards and design patterns.
Skills
Software development and documentation skills
Developing using C and ARM Assembly
Programming for real-time systems
Multithreading and concurrent programming
Multiprocessor programming
Inter-processor communication
ARM processors
Software development on Windows
Understanding of GPL, LGPL, and ASL licensed components
Excellent communication skills
Job description
A leading technology company in California is seeking an experienced embedded engineer to design, implement, and verify firmware for cutting-edge products. Responsibilities include software design, development of new products, and maintenance of existing ones. Candidates should have strong skills in C and ARM Assembly, along with experience in real-time systems and excellent communication capabilities. Join a dynamic team dedicated to advancing technology and delivering innovative solutions.