Title: Embedded Software Engineer
Location:- Sacramento, CA (Onsite)
Employment type: Long term contract
Job Description:
Position Overview:
We are seeking a skilled Embedded Software Engineer with a strong background in 80x86 assembly programming and experience in Functional Pascal Programming. The ideal candidate will have a deep understanding of low-level system programming, especially with the 80x86 architecture, and be capable of developing software for embedded systems. Experience with the Vertex OS is a significant advantage and will be a huge plus for the candidate's application.
Responsibilities:
- Develop and maintain embedded software for various applications, with a focus on 80x86 architecture.
- Write and optimize code in 80x86 assembly language for efficient performance and resource utilization.
- Collaborate with cross-functional teams to design, implement, and test embedded systems software.
- Debug and troubleshoot software and hardware issues in embedded systems.
- Work on device drivers, communication protocols, and low-level system programming.
- Ensure software meets high standards of quality, reliability, and security.
- Stay up-to-date with the latest developments in embedded software engineering and relevant technologies.
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- Extensive experience in 80x86 assembly programming.
- Proficiency in Functional Pascal Programming.
- Familiarity with low-level system programming and embedded systems.
- Experience with Vertex OS is a huge plus.
- Strong problem-solving skills and the ability to debug complex issues.
- Knowledge of hardware interfaces, microcontrollers, and peripheral devices.
- Excellent communication and teamwork skills.
- Self-motivated with the ability to work independently.