- Search jobs
- usa
- embedded software engineer
Embedded software engineer Jobs in Usa
- Promoted
Embedded Control Engineer / Embedded Software Engineer
YaskawaLawrence, MA, United States- Promoted
Embedded Software Engineer
oilandgas.org.ukWashington, District of Columbia, US- Promoted
Embedded Software Engineer
Cisco Systems, Inc.Raleigh, NC, United States- Promoted
- Promoted
Embedded Software Engineer
Aditi ConsultingRedmond, Washington, US- Promoted
Embedded Software Engineer
VirtualVocationsNorth Hollywood, California, United States- Promoted
Embedded Software Engineer
Econolite Group, Inc.Anaheim, CA, US- Promoted
Embedded Software Engineer
AppleSan Diego, California, US- Promoted
Software Embedded Engineer
Technogen International CompanyEnglewood, CO- Promoted
Embedded Software Engineer
General AtomicsSan Diego, California, US- Promoted
Embedded Software Engineer
PalantirWashington, DC- Promoted
- New!
Embedded Software Engineer
Block, IncBoston, MA- Promoted
Embedded Software Engineer
Agile Resources, Inc.Orlando, FL, United States- Promoted
Embedded Software Engineer
Riccione ResourcesDallas, TX, US- Promoted
Associate Embedded Software Engineer - Embedded Software Engineer
CapgeminiWashington, District of Columbia, US- Promoted
Embedded Software Engineer
Leidos HoldingLong Beach, MS- Promoted
Embedded Software Engineer
KyybaEast Moline, IL, United States- Promoted
Embedded Software Engineer
AkkodisLouisville, KY, United States- Promoted
Embedded Software Engineer
Antenna Research Associates IncNorth Billerica, MA, US- Promoted
Embedded Software Engineer
Motion RecruitmentPhiladelphia, PA, United StatesEmbedded Control Engineer / Embedded Software Engineer
YaskawaLawrence, MA, United StatesOur culture of continuous improvement values hiring individuals that are looking for the opportunity to stretch their current talents and skills to the next level and beyond. If you are an Embedded Control Engineer / Embedded Software Engineer with in interest in renewable energy we may have the perfect opportunity for you.
We are seeking an Embedded Control Engineer / Embedded Software Engineer in our Lawrence, MA facility to develop algorithms for closed loop control of grid connected inverters and develop drivers and API’s used to communicate with peripherals and external subsystems. In this role, you will implement algorithms to detect abnormal conditions, develop computer simulations and work with the sales teams to understand and implement customer requirements. Additionally, you will integrate code from fellow developers and work with the entire engineering team to ensure successful overall integration with of each product.
The engineer will be part of a small team of engineers developing software used to control a grid-connected inverter. Tasks may range from software architecture, communication, peripheral interface and control system design and will involve coding, debugging, testing, documentation and working with interdisciplinary teams.
The ideal candidate will have a Bachelors or Masters in Electrical, Computer or Software engineering with 3 or more years of experience in developing applications and device drivers for embedded systems and designing closed loop systems. You should have a solid foundation of developing and understanding code written in C or C++ as well as experience working with peripherals and communications protocols such as UBB, SPI I2C, Modbus, etc.
We offer the opportunity to experience the excitement, challenge and rewards of working in an entrepreneurial, fast growing, and industry-leading company where you will be challenged to lead the hardware design process. This position is very hands on and will allow you the opportunity to stand out and be recognized for your success. When you join the Yaskawa Solectria Solar team, you'll be surrounded by exceptionally talented individuals widely regarded as leaders in their areas of expertise.
Yaskawa Solectria Solar is an equal opportunity employer.
Full position description below :
POSITION DESCRIPTION
The engineer will be part of a small team of engineers developing software used to control a grid-connected inverter. Tasks may range from software architecture, communication, peripheral interface and control system design and will involve coding, debugging, testing, documentation and working with interdisciplinary teams.
DUTIES :
- Develop algorithms used for closed-loop control of grid-connected inverters.
- Develop drivers and APIs used to communicate with peripherals and external subsystems. Examples are USB, SPI, I2C, UART, Modbus, CAN, Ethernet, TCP / IP, A / D converters and digital I / O.
- Implement customer interface features as required.
- Implement algorithms used to detect abnormal conditions, such as arc faults, ground faults, abnormal voltage and frequency, an open phase, an unintentional island, or internal hardware failures, and respond in a deterministic manner to each condition as required by compliance standards.
- Develop and execute computer simulations to verify algorithm functionality.
- Structure code in order to optimize processor and memory utilization.
- Support customer service team in troubleshooting issues identified on inverters in the field.
- Support manufacturing teams in order to ensure that production testing is sufficiently comprehensive but also efficient.
- Work with the applications engineering, product management and sales teams to understand customer needs and implement features that will support these needs.
- Work other engineering disciplines to ensure successful overall integration of each product.
- Prepare and execute a validation plan for assigned tasks utilizing the testing team for support.
- Integrate code from different developers by following a release process and utilizing SVN tools.
- Prepare software design documentation and test reports.
- Ensure software quality by following coding standards and conventions, participating in and conducting code reviews, performing static code reviews and utilizing automated software analysis tools.
- Other duties and responsibilities will be assigned as needed.
REQUIREMENTS :
Skills / Knowledge / Abilities :
Education / Certification :
Equal Opportunity Employer / Protected Veterans / Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)