Location: East Hanover, NJ
development team creating embedded firmware for the manipulation and control of flight actuation systems. Activities for this role include requirements gathering and definition, firmware development, code management, code review, firmware testing, release documentation and system validation.
This individual will play a key role on high priority programs and have significant interactions with system engineers and test engineers. Minimum Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering Development experience in VHDL Experience developing firmware using a formal Firmware Development Life Cycle process Experience developing firmware
tests and performing firmware verification 5+ years of experience developing firmware Experience debugging embedded systems (JTAG, emulators) Experience with test equipment such as logic analyzers and oscilloscopes Ability to work closely with a team of engineers and technicians and comfortable in laboratory environment The employee may be required to lift and/or move items weighing up to 25 pounds Ability to obtain and maintain a security clearance.
Preferred Qualifications Familiarity with one of the FPGA vendors (Client, Lattice, Xilinx and Microchip) Experience with other programming languages Verilog HDL/C Experience with RTCA DO-254 complex hardware certification process Experience
in code coverage, static timing and power analysis Ability to read and follow electronic schematics Work Environment This job interacts in a professional office environment, engineering lab, and manufacturing environments.
This role uses standard office equipment such as computers, phones, photocopiers, hand tools, test equipment, as well as environments inclusive of the appropriate eye, hearing, ESD and foot protection (as required). Overtime and weekend work could be required, if job duties demand. Minimal travel expected for this position ( jobs-search. org/manufacturing_east-hanover-c439408/embedded-software-engineer-senior-east-hanover_i1969564591
Computer/Software Jobs encompass various roles focused on developing, maintaining, and improving computer systems and applications. These positions include software developers, system analysts, network architects, database administrators, and more. Key characteristics of these jobs are problem-solving, creativity, and continuous learning to keep up with rapidly evolving technologies. They often require proficiency in programming languages, tools, and methodologies. Additionally, such roles are known for collaborative work environments, the potential to work remotely, and the emphasis on logical thinking and attention to detail.
Computer or Software jobs encompass a broad category of work focused on developing, maintaining, and utilizing software and hardware systems. These roles typically involve tasks like coding, designing software architecture, testing and debugging programs, managing databases, and ensuring cybersecurity. Characteristics of such jobs often include a blend of technical expertise, problem-solving skills, a continuous learning mindset due to the rapidly evolving tech landscape, and a collaborative approach to working with teams of other IT professionals. These jobs span industries, from tech giants to startups, and can range from software development and systems analysis to IT project management and network engineering.
Computer/Software jobs encompass a variety of roles focused on the development, maintenance, and innovation of computer software systems. These roles include software developers, engineers, programmers, and testers, among others. The main characteristic of these jobs is the requirement of technical skills such as proficiency in programming languages, understanding of software development processes, and problem-solving capabilities. Professionals in this field often work in teams, may contribute to different stages of the software lifecycle, and must continuously learn to keep up with rapidly evolving technologies.
transaction services, and wealth management. Description: Full Stack Developer Responsibilities of this role is building frontend of the applications, and developing the REST APIs and supporting the apps. As an application developer, candidate is expected to have good analytical thinking, problem solving, good programming/technical fundamentals and eagerness to learn new technologies/concepts.
Candidate must be open to accept challenges and suggestions. Backend (Required): 1. Experience in developing low latency and high throughput APIs using Spring Boot. 2. Strong Core Java and functional programming experience. 3. Strong experience in data modeling and experience with relational and
no-sql database, Oracle and Mongo DB. 4. Understanding of integrating APIs with third party libraries/vendors and handle the security around it. 5. Responsible for server side design & development.
6. Development of common, reusable components and services. 7. Ability to take initiative to research, learn and recommend emerging technologies. 8. Ability to work with global teams and lead them on critical project initiatives. 9. Responsible for peer code reviews, unit testing, leveraging CICD pipeline of an application. Frontend (Required): 1. Experience working as a React developer 2. Solid knowledge of Java Script, CSS, HTML, and front-end languages including Node JS. 3. Knowledge of React tools including React. js, Web pack, Bootstrap, SASS, Express, Redux, and Flux.
4. Have thorough knowledge of E2E deployment of an UI application. 5. #J-18808-Ljbffr