We are seeking an experienced Embedded Systems Software Developer to join our dynamic team. The ideal candidate will have extensive experience in designing and developing embedded software solutions for various hardware platforms.
Responsibilities
Identify and correct software issues and performance bottlenecks.
Collaborate with product managers to refine specifications and functional requirements.
Conduct technical presentations and support development teams.
Manage and maintain software version control systems (e.g., Git).
Participate in agile development methodologies for continuous improvement.
Requirements
Education
Bachelor's degree in Software Engineering is preferred
Experience
5+ years of experience in embedded systems software development
Technical Skills
FPGA Development
Wireless Protocols
Soft Skills
Analytical Skills
Collaboration
Certifications
Embedded Systems certification is a plus
Languages
English: Fluent
Advantageous
Familiarity with safety-critical software standards: Knowledge of standards such as DO-178B/C.
Hands-on experience with CI/CD pipelines: Experience automating deployment processes.
Benefits
Health insurance coverage
Retirement savings plan with matching contributions
Flexible hours and work-from-home opportunities
Employee wellness programs
Company Culture
Innovation Driven: We encourage innovation and creative thinking among our employees.
Growth Focused: We provide opportunities for personal and professional growth in the tech field.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development