Bachelor's in Computer Science, Computer Engineering or other science/engineering related field and at least two years of relevant, professional engineering experience of increasing complexity or a comparable combination of coursework and experience.
Experience delivering software in an Agile Scrum development process.
Experience developing user interfaces.
Proficient using version control as part of a disciplined software development process.
Ability to define solution options, provide estimates on effort and risk, and evaluate technical feasibility.
Comfortable working in a fast-paced, results-oriented environment.
- Excellent written/oral communication skills with a proven ability to work both independently and collaboratively within a team environment while following established procedures.
Experience developing in Linux, and for Linux application targets
o Desired: Embedded Linux development
o Plus: Experience developing on a Yocto Linux-based platform
User Interface Development in C/C++
o Desired: Embedded, cross-platform (including ARM) application development experience
o Desired: Qt or similar
Software Connectivity experience
o Desired: Experience with cloud providers such as Azure or AWS
o Desired: Experience with general IoT protocols such as TLS, WebSockets or MQTT
Minimum 5 years’ experience in C/C++
o Plus: Web development frameworks such as Angular 5, Django, etc.
Experience developing applications for Single Board computers, either commercial or custom
o Plus: ARM based SBC BSP and Linux development
- Software System Architecture experience for distributed, networked systems
o Plus: Architecture expression in a standard format (C4 model as an example)
o Plus: Use of tools such as Enterprise Architect
- Use of requirements management tool
o Plus: Use of Jama
- Practical experience with Atlassian tools (JIRA, Confluence, Bitbucket)
- Experience in regulated software environments
o Plus: Previous exposure to IEC 62304
- Practical experience with general cryptography (i.e. SSL, SHA, AES or RSA)
Drug Screen and Background Check required.
A-dec is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. In addition, A-dec will not discriminate against applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another. *VEVRAA Federal Contractor”