New Jersey Transit

4205 Embedded Software Engineer

New Jersey Transit$90K — $120K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years as an Embedded Software Designer/Developer with a proven track record
  • Advanced proficiency in Embedded C/C++
  • Expert knowledge of Embedded Linux Systems
  • Strong debugging skills in complex C/C++ codebases
  • Experience with Git and issue trackers

Responsibilities

  • Collaborate with clients to gather and understand requirements
  • Transform client needs into innovative embedded solutions
  • Lead the development of embedded software products
  • Participate in and oversee code reviews
  • Conduct thorough validation for developed software ensuring quality
  • Implement rigorous validation methodologies to ensure high-performance software

Benefits

  • The opportunity to work on innovative technology projects
  • Collaboration with industry-leading clients
  • Exposure to a variety of cutting-edge tools and technologies
  • Environment fostering professional development and skill enhancement
Full Job Description
4205 Embedded Software Engineer
4205 | Secret

Job Description:

GENERAL DUTIES:

  • Drive Client Solutions:
    • Take a leadership role in collaborating with Clients to understand their requirements.
    • Transform client needs into cutting-edge solutions using emerging technologies, ensuring swift and effective results.
  • Lead Code Development:
    • Work collaboratively within the team to spearhead the development of embedded software products, maintaining high standards and meeting tight deadlines.
    • Participate in and oversee code reviews
  • Lead Process Execution:
    • Maintain a focus on clarity and precision to support ongoing development and client satisfaction.
    • Ensure the creation and upkeep of comprehensive documentation on developed software and methodologies
  • Optimization, System Performance, and Validation:
    • Conduct thorough developer and integration validation for all developed software, taking ownership of the process to guarantee quality and functionality.
    • Implement rigorous validation methodologies to quickly identify and resolve issues, ensuring reliable and high-performance software.


REQUIRED QUALIFICATIONS:

  • 5+ years as an Embedded Software Designer and Developer, showcasing a proven track record of success
  • TECHNICAL MASTERY IN:
  • Embedded C/C++: Demonstrate advanced proficiency.
  • Embedded Linux Systems: Expert knowledge and application
  • Device trees
  • Memory-mapped I/O
  • Networking
  • Git and issue trackers
  • Strong experience debugging complex existing code bases in C, C++
  • We are looking for someone who has independently designed projects and consistently creates high quality designs


DESIRED QUALIFICATIONS:

  • High-Speed Protocols: PCIe, and Ethernet technologies
  • ARM Processors: Proficient in C and C++ for ARM architectures
  • Testing & Debugging: Deep understanding of testing and debugging methodologies specific to embedded software
  • Concurrency & Safety: Skilled in managing concurrency, threading, and ensuring memory safety Data Structures & Optimization: Proficient in data structures and code optimization techniques, driving efficiency and performance
  • Kernal Driver Development
  • U-Boot
  • Direct Memory Access (DMA)
  • Real Time Operating Systems (RTOS)
  • FPGA / SoC: Expertise in IP Integration and Embedded Design
  • Docker
  • Kubernetes
  • Python


CLEARANCE:

  • Secret minimum


Job Details

City : Columbia, MD / Melbourne, FL

State : Maryland

About New Jersey Transit

New Jersey Transit Corporation, branded as NJ Transit, is a state-owned public transportation system that serves the US state of New Jersey, along with portions of New York State and Pennsylvania. It operates bus, light rail, and commuter rail services throughout the state, connecting to major commercial and employment centers both within the state and in the adjacent major cities of New York and Philadelphia. NJ Transit also provides bus service to the Port Authority Bus Terminal in Manhattan. NJ Transit is headquartered in Newark, New Jersey.
Learn more about New Jersey Transit
Size
11,900 employees
Industry
Net Income
-$100 million
Founded
1979
5 Year Trend
-2%
Revenue
$2.4 billion
NASDAQ

Similar Jobs

More Jobs at New Jersey Transit

  • New Jersey Transit
    4421 Linux Engineer
    $100K — $130K *
    Chantilly, VA 20152 (Loudoun County)
    Information Technology
    In-Person
  • New Jersey Transit
    4419 Software Developer
    $100K — $130K *
    Springfield, VA 22153 (Fairfax County)
    Aerospace & Defense
    In-Person
  • New Jersey Transit
    4419 Software Developer
    $90K — $120K *
    St. Louis, MO 63129 (Saint Louis County)
    Aerospace & Defense
    In-Person
  • New Jersey Transit
    4419 Software Developer
    $90K — $120K *
    Springfield, MO 65807 (Greene County)
    Aerospace & Defense
    In-Person
  • New Jersey Transit
    4420 Software Developer
    $90K — $130K *
    Herndon, VA 20171 (Fairfax County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar 4205 Embedded Software Engineer jobs: