What are the responsibilities and job description for the Embedded Software Engineer position at Digitize?
Embedded Software Engineer - (Entry Level)
Job description
As a Software Developer at Digitize you can look forward to a fast-paced, learning environment where each day's high expectations and challenges will help you to learn and grow as a programmer.
We need curious and analytical software developers to write code for embedded devices that protect lives during emergencies. Using C, you'll write software utilized in fire-alarm monitoring systems around the globe. We are seeking highly motivated and passionate individuals so hobbyist experience is a plus.
Upon hiring, a three-month probationary period will be in effect. During this probationary period, candidates will engage in small embedded projects, to demonstrate their ability to learn fast and deliver timely results.
Qualifications and Experience
*Must be proficient in C*
- Hands-on experience with Network protocols & communication interfaces (TCP/IP, UDP, SPI, I2C, etc.)
- Experience in embedded software development & bare metal environments (Developing with Linux / Python / C / C )
- Comfortable with PHP, MySQL, Javascript, HTML
- Experience with platforms like Arduino or Raspberry Pi's
- Ability to learn procedures quickly
- Adaptability to work on multiple projects across departments
- Ability to deliver on time
The entire interview process and position is in-person at our office in Ledgewood, NJ.
Job Type: Full-time
Pay: Up to $65,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Schedule:
- 10 hour shift
- Day shift
- Monday to Friday
Experience:
- C: 1 year (Required)
Ability to Commute to:
- Ledgewood, NJ 07852
Ability to Relocate near:
- Ledgewood, NJ 07852
Relocate before starting work (Required)
Work Location: In person
Salary : $55,000 - $65,000