Embedded Software Developer
Location
Ottawa, ON | Canada
Job description
Location: Ottawa ON
High Tech Genesis is an Embedded Software Developer to join their team.
Roles and responsibilities:
• Design, develop, and implement embedded software for the 6th Generation Guided Missile Flight Computer.
• Collaborate with the hardware and firmware teams to ensure seamless integration of software with the overall system architecture.
• Write efficient and reliable code for real-time embedded systems to meet project requirements.
• Conduct testing and debugging of embedded software to verify functionality and performance.
• Optimize software for size, speed, and memory usage to achieve optimal system performance.
• Document software design, development processes, and testing procedures.
• Stay abreast of emerging technologies and industry trends in embedded software development.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- Solid experience in embedded software development for complex systems.
- Proficiency in programming languages such as C, C++, and assembly language for embedded systems.
- Familiarity with real-time operating systems (RTOS) and embedded software development tools.
- Understanding of hardware/software interfaces, device drivers, and communication protocols.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and adhere to project timelines.
Note 1: You MUST be legally entitled to work in the USA.
Note 2: Please submit an MS Word version of your resume when applying for this position.
Note 3: Salary is commensurate with experience.
Note 4: High Tech Genesis Inc. is an Equal Opportunity Employer.
Job tags
Salary