Embedded software engineer
Essential Duties and Responsibilities
- Participate in the design, implementation, and test of firmware/software systems.
- Understand hardware and software interactions and collaborate with Hardware Engineers.
- Prepare and maintain designs and test documentation.
- Mentor Associate Engineers and Technicians.
- Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.
Required Qualifications
- B.S. in Electrical Engineering, Computer Science, or equivalent
- Typically, 2+ years of experience in one or more of the following areas: Embedded systems firmware development including: Real-time, firmware design, C and assembly languages, C++
- Graphical User Interface applications in Windows environments including: Object oriented design, Object oriented languages (C++, C#)
- Test development including: Python and Perl, Other scripting languages
Preferred Qualifications
- Industrial controls
- 3-phase electric power systems
- Modern communications protocols
- Digital and analog circuitry
- Digital communications and signal processing
- Project management
Location: Charlotte, NC
Competitive pay. Superior benefits. Inspiring work.
People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support employees.
We’re 100% employee owned. Retirement benefits include an employer funded stock ownership plan (ESOP) and personal 401(k) options.
We offer top tier medical, prescription, dental, vision, life, and disability insurance.
We recognize the importance of a healthy life balance and offer: 10 paid holidays, annual vacation accrual starting at 12 days, 9 paid sick days, and paid family and medical leave that covers 90% of your pay.
We foster growth and development of our employees through avenues such as STEM courses, apprenticeships, tuition assistance, and engineering development programs.
Ask our team about other benefits including wellness, fertility, adoption, and flexible spending benefits.
Pay Range Data
Firmware/ Embedded Software Engineer $97,740 - $144,460
We are open to reviewing additional candidates with more or less experience and the pay range may differ if filled at a different level. Our pay ranges are determined by job and responsibility. We base our starting pay offer and title on job-related factors such as candidate experience, training, knowledge, and skills.
Communication with Applicants
We communicate with all applicants. If you do not receive a response about your application, please check your SPAM filter or reach out to us at [email protected].
SEL is an Equal Opportunity Employer: Vets/Disabled.
Recommended Jobs
Sr. Hardware FA Technician
Pay Rate: $52 - $57/Hour Job Description: The Hardware team is looking for an action-biased and detail oriented Sr. Failure Analysis Technician who has a passion for root cause …
Registered Nurse
Registered Nurse - Wake County, NC (#R10264) Location: Wake County, NC Employment Type: Contract / School-Based Hourly Rate: $39 per hour Position Overview: The Registered Nurse (R…
Commercial HVAC Technician
Job Description Job Description About Redblue Since 1993, Redblue has proudly served the Carolinas by providing top-quality HVAC and energy solutions to commercial and industrial facilities. Our…
Landscaper
Description **IMMEDIATE HIRE - LANDSCAPER** Landscapers want full time/year round workwith an awesome company?! Come work for Monarch where we can provide you with everything you need for a C…
Math Instructor / Tutor
Job Description Job Description Join our A+ Team Across North America and all over the world, Mathnasium Learning Centers are committed to teaching children math so that they understand it, ma…
Travel Nurse RN - Oncology - $1,840 per week in Matthews, NC
Registered Nurse (RN) | Oncology Location: Matthews, NC Agency: GetMed Staffing Pay: $1,840 per week Shift Information: Days - 5 days x 8 hours Contract Duration: 13 Weeks …
Travel Nurse RN - Progressive Care Unit - $1,840 per week in Goldsboro, NC
Registered Nurse (RN) | Progressive Care Unit Location: Goldsboro, NC Agency: THP Healthcare Staffing Pay: $1,840 per week Shift Information: Rotating - 3 days x 12 hours Contr…
Sales Manager With Special Finance/Deep Sub-Prime Experience Needed For Large Used Car Dealership
Frank Myers Auto Maxx is currently looking for a sales manager with extensive experience in special finance/deep sub-prime. Locally owned dealership with Christian values and the best schedule in t…
cashier, convenience store supervisor
Job Description Job Description Need full time cashier for gas station/convenience store or General work all around the store for second shift 2-10 pm weekdays and weekends. Clean background an…
Tool and Die Maker
Tool & Die Maker in Concord, NC Pay: $35.50 - $37.50 per hour based on experience 1st Shift Full time, Excellent Pay & Benefits Job Summary: We are looking for a Tool & Die Maker in Con…