Msa Safety Logo Msa Safety
⏩ Msa Safety Logo

Junior Software Developer

πŸ’° $50,000 - $100,000 🌍 United States of America πŸ“… 07/05/2023

Apply

Job Description

##### Job Description :

##### **What you get to do:**

* Work for a tech company that makes solutions and products that directly safeguard people, places and the planet
* Grow in your craft, your career and the discipline of embedded software engineering while simultaneously delivering tangible and recognized value to internal and external customers
* Gain experience on a variety of technology stacks and product types (e.g. refrigeration leak and gas detection) as part of a highly engaged, highly skilled team that spans different skillsets, backgrounds, roles and global locations
* Embedded systems with various proprietary and off-the-shelf sensor technologies
* IoT style ecosystem of physical/digital products with wireless and wired connectivity
* Safety critical /related software process, tools, workflows
* Understand the β€œwhy” behind customer needs and connect that to deeply technical, hardware/software-based problem solving approaches on a day-to-day basis

##### **Responsibilities:**

* Your mindset is one of personal, team and company growth
* You want your work to be meaningful and you want to launch awesome products
* You don’t like doing the same thing over and over, you want to be challenged and to make a difference
* You value understanding the context and big picture while focusing on and working through the details of technical solutions
* You’re motivated to help others and to be helped by others as part of reaching larger goals together
* You like active, growing cities with lots of history/culture/tech like Pittsburgh, PA USA and being part of a global team (Berlin, Germany)
* You want the excitement of tech, but with stability, work/life balance and in-person interaction

##### **Special Knowledge, Skills and Abilities Required:**

* Understanding of the software lifecycle and the challenges and complexities that arise during a typical development cycle
* Solid technical skills in designing and implementing software that fits the need, including within the constraints of hardware
* Proven ability to communicate well - verbal, written, presentation

##### **Education and Experience Required:**

* This position is available at three different career levels based upon skillset and minimum experience/education:
* Associate Developer III: high school diploma/GED + additional learning
* Staff I Engineer: the above + BSCE, BSEE or relevant technical discipline, preferably from an ABET or similarly accredited program
* Staff II Engineer: the above + 2 years of relevant industry experience
* MS degree may be substituted for up to 1 year of relevant experience

##### **Preferred:**

* Experience with:
* Microcontroller-based devices (FreeRTOS, ARM)
* Modern software development/quality (git, C/C++/Python, unit testing, static analysis, automated integration testing, interface simulators, build/release)