Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by 5V Video | Certified B Corp™, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Embedded Software Engineer at 5V Video | Certified B Corp™, you will be pivotal in designing, developing, and implementing embedded software solutions for cutting-edge video technology products. You will work closely with cross-functional teams to drive innovation while maintaining the highest standards of quality and performance. You will lead projects from conception to deployment, ensuring that our products meet customer needs and corporate goals while adhering to best practices and industry standards.
Job Responsibilities
- Design, develop, and test embedded software for video processing solutions.
- Collaborate with hardware engineers to integrate software with hardware components.
- Lead software development projects, providing technical expertise and guidance to team members.
- Conduct code reviews and implement coding standards to ensure high-quality deliverables.
- Debug and troubleshoot embedded systems to resolve software and hardware issues efficiently.
- Ensure compliance with safety and performance specifications in all software designs.
- Document software design specifications and partake in system architecture discussions.
- Stay current with new technologies and incorporate relevant advancements into the software development process.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development.
- Proficiency in programming languages such as C/C++ and assembly language.
- Experience with real-time operating systems (RTOS) and embedded Linux.
- Strong understanding of microcontrollers and digital signal processing (DSP).
- Familiarity with hardware debugging tools such as oscilloscopes and logic analyzers.
- Excellent problem-solving skills and ability to work under tight deadlines.
- Strong verbal and written communication skills to collaborate effectively with diverse teams.
Technologies & Tools
The Senior Embedded Software Engineer will work with a variety of technologies and tools including, but not limited to, C/C++, Python for scripting, embedded Linux environments, and integrated development environments (IDEs) such as Eclipse or Visual Studio. Familiarity with version control systems like Git and build systems will also be standard. Knowledge of networking protocols relevant to video transmission will enhance your effectiveness in this role.
Ideal Candidates
The ideal candidate will possess a deep passion for technology and innovation, coupled with a proactive approach to problem-solving and a strong desire to contribute to a sustainable future. You should be a team player with excellent interpersonal skills, capable of leading complex projects while fostering collaboration within cross-functional teams. A commitment to continuous learning, adaptability, and a detail-oriented mindset will help you thrive in our fast-paced, dynamic environment.
In Oregon, the weekly job search for unemployment is 5 work-search activities a week (at least 2 of them direct contacts with employers), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.