Responsible for all aspects of the software development process including specifications, design, implementation, optimization, testing and documentation. Responsibilities also include system controls, system infrastructure, applications and full aspects of system integration
Demonstrates SoundOff Signal’s Core Values in daily interactions with internal and external customers.
Interpret customer needs and translate into architectural and software design requirements.
Conduct feature analysis, development, debugging, and validation of software for various 8/16/32-bit microcontrollers.
Develop PCB based user interface applications for product configuration and diagnosis in the field.
Coordinate, administer, and document in-house testing in support of software development.
Participate in hardware design reviews and collaborate with hardware design engineers to provide alternative solutions.
Train technical services and sales staff on operation of new product introductions.
Ensure documentation of engineering work is complete and compliant with ISO requirements.
Solve problems and implement change notices using corrective actions and engineering change requests.
Read and follow SoundOff Signal Work Instructions.
Perform job consistently and without excessive absenteeism or tardiness.
Other duties as assigned.
Bachelor of Science degree in Electrical, Computer, or Software Engineering or Computer Science. Equivalent combination of education and experience may be considered.
Minimum of 7 years’ experience in embedded software development.
Practical/hands-on experience desired.
Strong problem-solving capabilities.
Proficiency in C/C++, compilers, assembly, debuggers using Microchip, Renesas, NXP and Atmel microcontrollers utilizing peripherals such as CAN, LIN, USB, I2C, SPI, and WiFi.
Ability to test/debug software using oscilloscopes, multi-meters, debuggers, emulators/simulators, and logic analyzers.
Experience with Object oriented and test-driven development concepts.
Knowledge of VB.NET, Visual Basic, C#, RTOS, and Mobile application development with Apple or Android OS is a plus.
Proficiency in Microsoft Word, Excel, Outlook.
Specific knowledge of MRP/ERP systems a plus.
Team player
Excellent written and oral communication skills.
Able to lift up to 35 lbs.
Able to stand, sit, walk, bend, twist, rotate, and/or reach throughout an entire shift.
Must be able to handle and work with small parts.
Mostly office environment, occasional light manufacturing environment
Fast-paced, team-oriented environment
Low noise level in a temperature-controlled setting
Some level of domestic and/or international travel may be required
May work remotely
Mostly normal business hours with occasional need to flex hours
Requirements: