US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Programmer

We are seeking an entry-level or early-career Programmer to support the development and maintenance of software and embedded applications.

This role focuses on writing clean, reliable code, assisting senior engineers, troubleshooting issues, and contributing to day-to-day development tasks.

This position is ideal for someone looking to grow their technical skills while working under the guidance of more experienced engineers.• Associate or Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent practical experience)

• Basic programming experience with one or more languages (e.g., C, C++, Python, or Java)

• Understanding of fundamental programming concepts, data structures, and algorithms

• Familiarity with version control systems such as Git

• Ability to follow instructions, learn quickly, and work collaboratively in a team environment

• Strong attention to detail and willingness to develop technical and problem-solving skills

Preferred Qualifications (Not Required)
• Exposure to embedded systems or microcontroller-based development (e.g., Microchip PIC or similar)

• Basic understanding of communication protocols like UART, SPI, or I²C

• Familiarity with reading simple electrical diagrams or hardware concepts

• Introductory experience with unit testing or automated testing frameworks

• Understanding of cloud platforms or web technologies (e.g., AWS, Azure, REST APIs)

• Exposure to Agile/Scrum development environments
Core Competencies
• Eagerness to learn and develop professionally

• Good communication and teamwork skills

• Ability to ask clarifying questions and seek guidance when needed

• Strong work ethic and attention to completing tasks accurately

• Commitment to quality and continuous improvement

As an EEO/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.• Associate or Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent practical experience)

• Basic programming experience with one or more languages (e.g., C, C++, Python, or Java)

• Understanding of fundamental programming concepts, data structures, and algorithms

• Familiarity with version control systems such as Git

• Ability to follow instructions, learn quickly, and work collaboratively in a team environment

• Strong attention to detail and willingness to develop technical and problem-solving skills

Preferred Qualifications (Not Required)
• Exposure to embedded systems or microcontroller-based development (e.g., Microchip PIC or similar)

• Basic understanding of communication protocols like UART, SPI, or I²C

• Familiarity with reading simple electrical diagrams or hardware concepts

• Introductory experience with unit testing or automated testing frameworks

â...




Share Job