Embedded Software Engineer @ Abbott | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Embedded Software Engineer jobs in Princeton, NJ
102 applicants
expire-info-iconThis job has closed.
company-logo

Abbott · 1 week ago

Embedded Software Engineer

Wonder how qualified you are to the job?

BiotechnologyEmergency Medicine
check
Actively Hiring

Insider Connection @Abbott

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Works independently on identifying innovative technologies for implementation into new product development and process improvements.
Exercises independent judgment in identifying, recommending, and implementing significant and/or complex new tools/process improvements.
May lead technical teams in software design, testing, and maintenance activities.
Resolves technical issues to meet company objectives.
Provides technical ownership of software products.
Participates in product development teams for new products and services.
Implements software or testing designs efficiently utilizing appropriate tools such as C, C++, C#, Java, Python.
Researches technical issues and proposes technical approaches that achieve product and quality requirements.
Participates in the full life cycle of development from specification and design through implementation, testing, and support.
Implements approved Design Control procedures for software development in accordance with FDA guidelines.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Software DesignCodingTestingApplications ProgrammingEmbedded SystemsSafety Critical ProductsC ProgrammingC++ ProgrammingC# ProgrammingRTOSWind River VxWorksMicrium uC/OSInter-Task CommunicationHardware DriversBSP DevelopmentSoC MicrocontrollersSTM32F2xxTI AM35xxMicrochip PIC24FxxDevelopment IDEsWind River WorkbenchIAR Embedded WorkbenchMicrochip MPLab IDEWindows Application DevelopmentVisual Studio.NET LibrariesNetwork OperationsTCPUDPFTP

Required

Bachelor's degree in electrical engineering or computer science or related engineering or scientific field. 8 years relevant experience and a bachelor's degree or 6 years with MS degree. Will receive additional 2 years' experience credit for PhD.
Minimum 7 years of experience (such as software design, coding and/or testing) in applications programming and/or software development of embedded systems for safety critical products. As there are many aspects of software development (such as design, coding and/or testing), specific required experience depends on the nature of responsibilities.
Minimum 7 years of experience in applications programming and/or software development of embedded systems for safety critical products.

Preferred

Extensive experience in C, C++, and C# programming, with a strong understanding of embedded systems’ hardware and microcontrollers. Proficient in Real-Time OSs, particularly Wind River VxWorks and Micrium uC/OS. Mastery of multitasking environments, inter-task/process communication, and knowledge of hardware drivers, BSP, and their development.
Expertise with SoC microcontrollers such as STM32F2xx, TI AM35xx, and Microchip’s PIC24Fxx. Proficient in development IDEs like Wind River Workbench, IAR Embedded Workbench, and Microchip MPLab IDE. Well-versed in Microsoft Windows application development using Visual Studio, C#, and .NET libraries.
Adept in network operations involving TCP/UDP/FTP, with hands-on experience in socket programming. Knowledgeable about Wi-Fi connection operations, network router setup, and configuration. Skilled in coding Wi-Fi connections using Wi-Fi module APIs.
Familiarity with common embedded communication interfaces like I2C, SPI, RS232, IrDA, and experience in developing drivers for these devices. Hands-on experience in hardware debugging, basic soldering skills, and proficient use of tools like oscilloscopes.
Extensive experience in digital security programming, encompassing encryption/decryption with public/private keys using SHA and RSA protocols.
Proficient in optimizing SQL and database operations with a focus on SQLite environment.
Demonstrated skill with test automation (unit and integration testing), source code analysis tools (Coverity, Black Duck) or similar are a strong plus.
Some experience in software engineering management or technical leadership desirable. Good knowledge of software engineering principles.
Excellent written and verbal communication skills are essential.
Excellent troubleshooting skills are necessary. Strong debugging techniques and experience with using debugger are required and/or use of testing tools to ensure a high-quality software product. Strong working knowledge of the principles of quality software engineering as described by software lifecycle development processes.
Experience with collaboration (JIRA) and source control (GIT) tools is a plus.

Benefits

Free medical coverage for employees
An excellent retirement savings plan with high employer contribution
Tuition reimbursement
Freedom 2 Save student debt program
FreeU education benefit
Company recognized as a great place to work
Company recognized as one of the best big companies to work for
Company recognized as a best place to work for diversity, working mothers, female executives, and scientists

Company

Abbott is engaged in pharmaceuticals and manufacturing healthcare products.

Funding

Current Stage
Public Company
Total Funding
$6.79M
2014-07-14Acquired· by Mylan ($5.3B)
2011-03-15Post Ipo Debt· $0.1M
2009-03-16Post Ipo Debt· $6.69M

Leadership Team

leader-logo
Miles White
Chief Executive Officer
linkedin
leader-logo
Robert Ford
President & Chief Executive Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot